Per-modality peak-to-peak artefact-rejection threshold panel. More...
#include <artifactsettingsview.h>
Public Types | |
| typedef QSharedPointer< ArtifactSettingsView > | SPtr |
| typedef QSharedPointer< ArtifactSettingsView > | ConstSPtr |
| Public Types inherited from DISPLIB::AbstractView | |
| enum | StyleMode { Default , Dark } |
| enum | GuiMode { Clinical , Research } |
| enum | ProcessingMode { RealTime , Offline } |
| typedef QSharedPointer< AbstractView > | SPtr |
| typedef QSharedPointer< const AbstractView > | ConstSPtr |
Signals | |
| void | changeArtifactThreshold (const QMap< QString, double > &mapThresholds) |
| Signals inherited from DISPLIB::AbstractView | |
| void | guiStyleChanged (DISPLIB::AbstractView::StyleMode style) |
Public Member Functions | |
| ArtifactSettingsView (const QString &sSettingsPath="", const QList< FIFFLIB::FiffChInfo > &fiffChInfoList=QList< FIFFLIB::FiffChInfo >(), QWidget *parent=nullptr) | |
| ~ArtifactSettingsView () | |
| void | setChInfo (const QList< FIFFLIB::FiffChInfo > &fiffChInfoList) |
| QMap< QString, double > | getThresholdMap () |
| void | setThresholdMap (const QMap< QString, double > &mapThresholds) |
| bool | getDoArtifactThresholdRejection () |
| void | saveSettings () |
| void | loadSettings () |
| void | clearView () |
| Public Member Functions inherited from DISPLIB::AbstractView | |
| AbstractView (QWidget *parent=0, Qt::WindowFlags f=Qt::Widget) | |
| virtual void | setGuiMode (GuiMode mode) |
| virtual void | setProcessingMode (ProcessingMode mode) |
Protected Member Functions | |
| void | updateGuiMode (GuiMode mode) |
| void | updateProcessingMode (ProcessingMode mode) |
| void | redrawGUI () |
| void | onChangeArtifactThreshold () |
Protected Attributes | |
| QMap< QString, QDoubleSpinBox * > | m_mapChThresholdsDoubleSpinBoxes |
| QMap< QString, QSpinBox * > | m_mapChThresholdsSpinBoxes |
| QMap< QString, double > | m_mapThresholdsFirst |
| QMap< QString, int > | m_mapThresholdsSecond |
| QMap< QString, double > | m_mapThresholds |
| QList< FIFFLIB::FiffChInfo > | m_fiffChInfoList |
| bool | m_bDoArtifactThresholdReduction |
| QPointer< QCheckBox > | m_pArtifactRejectionCheckBox |
| Protected Attributes inherited from DISPLIB::AbstractView | |
| bool | m_bResearchModeIsActive |
| bool | m_bOfflineModeIsActive |
| QString | m_sSettingsPath |
Per-modality peak-to-peak artefact-rejection threshold panel.
Builds one QCheckBox + QDoubleSpinBox row per supported channel modality and emits changeArtifactThreshold(QMap) when any threshold or activation flag changes.
Definition at line 79 of file artifactsettingsview.h.

| typedef QSharedPointer<ArtifactSettingsView> DISPLIB::ArtifactSettingsView::ConstSPtr |
Const shared pointer type for AveragingAdjustmentWidget.
Definition at line 85 of file artifactsettingsview.h.
| typedef QSharedPointer<ArtifactSettingsView> DISPLIB::ArtifactSettingsView::SPtr |
Shared pointer type for AveragingAdjustmentWidget.
Definition at line 84 of file artifactsettingsview.h.
|
explicit |
Definition at line 50 of file artifactsettingsview.cpp.
| ArtifactSettingsView::~ArtifactSettingsView | ( | ) |
Destroys the ArtifactSettingsView.
Definition at line 69 of file artifactsettingsview.cpp.
|
signal |
|
virtual |
Clears the view
Implements DISPLIB::AbstractView.
Definition at line 344 of file artifactsettingsview.cpp.
| bool ArtifactSettingsView::getDoArtifactThresholdRejection | ( | ) |
Definition at line 104 of file artifactsettingsview.cpp.
| QMap< QString, double > ArtifactSettingsView::getThresholdMap | ( | ) |
Definition at line 87 of file artifactsettingsview.cpp.
|
virtual |
Loads and inits all important settings of this view via QSettings.
Implements DISPLIB::AbstractView.
Definition at line 145 of file artifactsettingsview.cpp.
|
protected |
Definition at line 292 of file artifactsettingsview.cpp.
|
protected |
Redraw the GUI.
Definition at line 217 of file artifactsettingsview.cpp.
|
virtual |
Saves all important settings of this view via QSettings.
Implements DISPLIB::AbstractView.
Definition at line 115 of file artifactsettingsview.cpp.
| void ArtifactSettingsView::setChInfo | ( | const QList< FIFFLIB::FiffChInfo > & | fiffChInfoList | ) |
Definition at line 77 of file artifactsettingsview.cpp.
| void ArtifactSettingsView::setThresholdMap | ( | const QMap< QString, double > & | mapThresholds | ) |
Definition at line 94 of file artifactsettingsview.cpp.
|
protectedvirtual |
Update the views GUI based on the set GuiMode (Clinical=0, Research=1).
| [in] | mode | The new mode (Clinical=0, Research=1). |
Implements DISPLIB::AbstractView.
Definition at line 193 of file artifactsettingsview.cpp.
|
protectedvirtual |
Update the views GUI based on the set ProcessingMode (RealTime=0, Offline=1).
| [in] | mode | The new mode (RealTime=0, Offline=1). |
Implements DISPLIB::AbstractView.
Definition at line 205 of file artifactsettingsview.cpp.
|
protected |
Definition at line 157 of file artifactsettingsview.h.
|
protected |
Definition at line 155 of file artifactsettingsview.h.
|
protected |
Definition at line 148 of file artifactsettingsview.h.
|
protected |
Definition at line 149 of file artifactsettingsview.h.
|
protected |
Definition at line 153 of file artifactsettingsview.h.
|
protected |
Definition at line 151 of file artifactsettingsview.h.
|
protected |
Definition at line 152 of file artifactsettingsview.h.
|
protected |
Definition at line 159 of file artifactsettingsview.h.