Settings panel driving the on-line / off-line averaging engine. More...
#include <averagingsettingsview.h>
Public Types | |
| typedef QSharedPointer< AveragingSettingsView > | SPtr |
| typedef QSharedPointer< AveragingSettingsView > | 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 | changePreStim (qint32 value) |
| void | changePostStim (qint32 value) |
| void | changeBaselineFrom (qint32 value) |
| void | changeBaselineTo (qint32 value) |
| void | changeNumAverages (qint32 value) |
| void | changeStimChannel (const QString &sStimName) |
| void | changeBaselineActive (bool state) |
| void | resetAverage (bool state) |
| void | changeAverageMode (qint32 index) |
| void | calculateAverage (bool state) |
| void | changeDropActive (bool state) |
| void | setAutoCompute (bool state) |
| Signals inherited from DISPLIB::AbstractView | |
| void | guiStyleChanged (DISPLIB::AbstractView::StyleMode style) |
Public Member Functions | |
| AveragingSettingsView (const QString &sSettingsPath="", const QMap< QString, int > &mapStimChsIndexNames=QMap< QString, int >(), QWidget *parent=nullptr) | |
| ~AveragingSettingsView () | |
| void | setStimChannels (const QMap< QString, int > &mapStimChsIndexNames) |
| QString | getCurrentStimCh () |
| bool | getDoBaselineCorrection () |
| int | getNumAverages () |
| int | getBaselineFromSeconds () |
| int | getBaselineToSeconds () |
| int | getStimChannelIdx () |
| int | getPreStimMSeconds () |
| int | getPostStimMSeconds () |
| QString | getCurrentSelectGroup () |
| void | setDetectedEpochs (const FIFFLIB::FiffEvokedSet &evokedSet) |
| bool | getAutoComputeStatus () |
| void | clearSelectionGroup () |
| void | saveSettings () |
| void | loadSettings () |
| void | updateGuiMode (GuiMode mode) |
| void | updateProcessingMode (ProcessingMode mode) |
| 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 | redrawGUI () |
| void | onChangePreStim () |
| void | onChangePostStim () |
| void | onChangeBaselineFrom () |
| void | onChangeBaselineTo () |
| void | onChangeNumAverages () |
| void | onChangeStimChannel () |
| void | onChangeGroupSelect (int iIndex) |
Protected Attributes | |
| Ui::AverageSettingsViewWidget * | m_pUi |
| QString | m_sCurrentStimChan |
| QMap< QString, int > | m_mapStimChsIndexNames |
| int | m_iNumAverages |
| int | m_iPreStimSeconds |
| int | m_iPostStimSeconds |
| int | m_iBaselineFromSeconds |
| int | m_iBaselineToSeconds |
| bool | m_bDoBaselineCorrection |
| Protected Attributes inherited from DISPLIB::AbstractView | |
| bool | m_bResearchModeIsActive |
| bool | m_bOfflineModeIsActive |
| QString | m_sSettingsPath |
Settings panel driving the on-line / off-line averaging engine.
Holds stim-channel and trigger-type pickers, pre / post-stimulus spinboxes (ms), baseline-correction toggles and an embedded ArtifactSettingsView. Parameter edits are forwarded as Qt signals to the rtprocessing averaging job.
Definition at line 75 of file averagingsettingsview.h.

| typedef QSharedPointer<AveragingSettingsView> DISPLIB::AveragingSettingsView::ConstSPtr |
Const shared pointer type for AveragingAdjustmentWidget.
Definition at line 81 of file averagingsettingsview.h.
| typedef QSharedPointer<AveragingSettingsView> DISPLIB::AveragingSettingsView::SPtr |
Shared pointer type for AveragingAdjustmentWidget.
Definition at line 80 of file averagingsettingsview.h.
|
explicit |
Definition at line 45 of file averagingsettingsview.cpp.
| AveragingSettingsView::~AveragingSettingsView | ( | ) |
Destroys the AveragingSettingsView.
Definition at line 65 of file averagingsettingsview.cpp.
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
| void AveragingSettingsView::clearSelectionGroup | ( | ) |
Definition at line 446 of file averagingsettingsview.cpp.
|
virtual |
Clears the view
Implements DISPLIB::AbstractView.
Definition at line 425 of file averagingsettingsview.cpp.
| bool AveragingSettingsView::getAutoComputeStatus | ( | ) |
Definition at line 432 of file averagingsettingsview.cpp.
| int AveragingSettingsView::getBaselineFromSeconds | ( | ) |
Definition at line 116 of file averagingsettingsview.cpp.
| int AveragingSettingsView::getBaselineToSeconds | ( | ) |
Definition at line 123 of file averagingsettingsview.cpp.
| QString AveragingSettingsView::getCurrentSelectGroup | ( | ) |
Definition at line 439 of file averagingsettingsview.cpp.
| QString AveragingSettingsView::getCurrentStimCh | ( | ) |
Definition at line 95 of file averagingsettingsview.cpp.
| bool AveragingSettingsView::getDoBaselineCorrection | ( | ) |
Definition at line 102 of file averagingsettingsview.cpp.
| int AveragingSettingsView::getNumAverages | ( | ) |
Definition at line 109 of file averagingsettingsview.cpp.
| int AveragingSettingsView::getPostStimMSeconds | ( | ) |
Definition at line 137 of file averagingsettingsview.cpp.
| int AveragingSettingsView::getPreStimMSeconds | ( | ) |
Definition at line 130 of file averagingsettingsview.cpp.
| int AveragingSettingsView::getStimChannelIdx | ( | ) |
Definition at line 144 of file averagingsettingsview.cpp.
|
virtual |
Loads and inits all important settings of this view via QSettings.
Implements DISPLIB::AbstractView.
Definition at line 277 of file averagingsettingsview.cpp.
|
protected |
Definition at line 375 of file averagingsettingsview.cpp.
|
protected |
Definition at line 389 of file averagingsettingsview.cpp.
|
protected |
|
protected |
Definition at line 403 of file averagingsettingsview.cpp.
|
protected |
Definition at line 360 of file averagingsettingsview.cpp.
|
protected |
Definition at line 345 of file averagingsettingsview.cpp.
|
protected |
Definition at line 414 of file averagingsettingsview.cpp.
|
protected |
Redraw the GUI.
Definition at line 151 of file averagingsettingsview.cpp.
|
signal |
|
virtual |
Saves all important settings of this view via QSettings.
Implements DISPLIB::AbstractView.
Definition at line 257 of file averagingsettingsview.cpp.
|
signal |
| void AveragingSettingsView::setDetectedEpochs | ( | const FIFFLIB::FiffEvokedSet & | evokedSet | ) |
Definition at line 220 of file averagingsettingsview.cpp.
| void AveragingSettingsView::setStimChannels | ( | const QMap< QString, int > & | mapStimChsIndexNames | ) |
Definition at line 73 of file averagingsettingsview.cpp.
|
virtual |
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 306 of file averagingsettingsview.cpp.
|
virtual |
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 318 of file averagingsettingsview.cpp.
|
protected |
Definition at line 179 of file averagingsettingsview.h.
|
protected |
Definition at line 177 of file averagingsettingsview.h.
|
protected |
Definition at line 178 of file averagingsettingsview.h.
|
protected |
Definition at line 174 of file averagingsettingsview.h.
|
protected |
Definition at line 176 of file averagingsettingsview.h.
|
protected |
Definition at line 175 of file averagingsettingsview.h.
|
protected |
Definition at line 172 of file averagingsettingsview.h.
|
protected |
Holds the user interface for the AverageSettingsViewWidget.
Definition at line 168 of file averagingsettingsview.h.
|
protected |
Definition at line 170 of file averagingsettingsview.h.