|
MNE-CPP 0.1.9
A Framework for Electrophysiology
|
The AbstractView class provides the base calss for all Disp viewers. More...
#include <abstractview.h>
Public Types | |
| enum | StyleMode { Default , Dark } |
| enum | GuiMode { Clinical , Research } |
| enum | ProcessingMode { RealTime , Offline } |
| typedef QSharedPointer< AbstractView > | SPtr |
| typedef QSharedPointer< const AbstractView > | ConstSPtr |
Signals | |
| void | guiStyleChanged (DISPLIB::AbstractView::StyleMode style) |
Public Member Functions | |
| AbstractView (QWidget *parent=0, Qt::WindowFlags f=Qt::Widget) | |
| virtual void | setGuiMode (GuiMode mode) |
| virtual void | setProcessingMode (ProcessingMode mode) |
| virtual void | saveSettings ()=0 |
| virtual void | loadSettings ()=0 |
| virtual void | updateGuiMode (GuiMode mode)=0 |
| virtual void | updateProcessingMode (ProcessingMode mode)=0 |
| virtual void | clearView ()=0 |
Protected Attributes | |
| bool | m_bResearchModeIsActive |
| bool | m_bOfflineModeIsActive |
| QString | m_sSettingsPath |
The AbstractView class provides the base calss for all Disp viewers.
DECLARE CLASS AbstractView
Definition at line 75 of file abstractview.h.

| typedef QSharedPointer<const AbstractView> DISPLIB::AbstractView::ConstSPtr |
Const shared pointer type for AbstractView.
Definition at line 81 of file abstractview.h.
| typedef QSharedPointer<AbstractView> DISPLIB::AbstractView::SPtr |
Shared pointer type for AbstractView.
Definition at line 80 of file abstractview.h.
| enum DISPLIB::AbstractView::GuiMode |
Definition at line 88 of file abstractview.h.
| enum DISPLIB::AbstractView::ProcessingMode |
Definition at line 93 of file abstractview.h.
| enum DISPLIB::AbstractView::StyleMode |
Definition at line 83 of file abstractview.h.
| AbstractView::AbstractView | ( | QWidget * | parent = 0, |
| Qt::WindowFlags | f = Qt::Widget |
||
| ) |
Constructs a AbstractView which is a child of parent.
| [in] | parent | parent of widget. |
Definition at line 60 of file abstractview.cpp.
|
pure virtual |
Clears the view
Implemented in DISPLIB::ApplyToView, DISPLIB::ArtifactSettingsView, DISPLIB::AverageLayoutView, DISPLIB::AverageSelectionView, DISPLIB::AveragingSettingsView, DISPLIB::BidsView, DISPLIB::ChannelSelectionView, DISPLIB::CompensatorView, DISPLIB::ConnectivitySettingsView, DISPLIB::Control3DView, DISPLIB::CoregSettingsView, DISPLIB::CovarianceSettingsView, DISPLIB::DipoleFitView, DISPLIB::FiffRawViewSettings, DISPLIB::FilterDesignView, DISPLIB::FilterSettingsView, DISPLIB::FwdSettingsView, DISPLIB::HpiSettingsView, DISPLIB::MinimumNormSettingsView, DISPLIB::ModalitySelectionView, DISPLIB::ProgressView, DISPLIB::ProjectorsView, DISPLIB::ProjectSettingsView, DISPLIB::RtFiffRawView, DISPLIB::SpectrumSettingsView, DISPLIB::SpectrumView, DISPLIB::SpharaSettingsView, DISPLIB::TfSettingsView, DISPLIB::TriggerDetectionView, and DISPLIB::ScalingView.
|
signal |
Signal emited whenever the gui style mode changes.
|
pure virtual |
Loads and inits all important settings of this view via QSettings.
Implemented in DISPLIB::ApplyToView, DISPLIB::ArtifactSettingsView, DISPLIB::AverageLayoutView, DISPLIB::AverageSelectionView, DISPLIB::AveragingSettingsView, DISPLIB::BidsView, DISPLIB::ChannelSelectionView, DISPLIB::CompensatorView, DISPLIB::ConnectivitySettingsView, DISPLIB::Control3DView, DISPLIB::CoregSettingsView, DISPLIB::CovarianceSettingsView, DISPLIB::DipoleFitView, DISPLIB::FiffRawViewSettings, DISPLIB::FilterDesignView, DISPLIB::FilterSettingsView, DISPLIB::FwdSettingsView, DISPLIB::HpiSettingsView, DISPLIB::MinimumNormSettingsView, DISPLIB::ModalitySelectionView, DISPLIB::ProgressView, DISPLIB::ProjectorsView, DISPLIB::ProjectSettingsView, DISPLIB::RtFiffRawView, DISPLIB::SpectrumSettingsView, DISPLIB::SpectrumView, DISPLIB::SpharaSettingsView, DISPLIB::TfSettingsView, DISPLIB::TriggerDetectionView, and DISPLIB::ScalingView.
|
pure virtual |
Saves all important settings of this view via QSettings.
Implemented in DISPLIB::ApplyToView, DISPLIB::ArtifactSettingsView, DISPLIB::AverageLayoutView, DISPLIB::AverageSelectionView, DISPLIB::AveragingSettingsView, DISPLIB::BidsView, DISPLIB::ChannelSelectionView, DISPLIB::CompensatorView, DISPLIB::ConnectivitySettingsView, DISPLIB::Control3DView, DISPLIB::CoregSettingsView, DISPLIB::CovarianceSettingsView, DISPLIB::DipoleFitView, DISPLIB::FiffRawViewSettings, DISPLIB::FilterDesignView, DISPLIB::FilterSettingsView, DISPLIB::FwdSettingsView, DISPLIB::HpiSettingsView, DISPLIB::MinimumNormSettingsView, DISPLIB::ModalitySelectionView, DISPLIB::ProgressView, DISPLIB::ProjectorsView, DISPLIB::ProjectSettingsView, DISPLIB::RtFiffRawView, DISPLIB::SpectrumSettingsView, DISPLIB::SpectrumView, DISPLIB::SpharaSettingsView, DISPLIB::TfSettingsView, DISPLIB::TriggerDetectionView, and DISPLIB::ScalingView.
|
virtual |
Sets the GUI of this view to a specific mode. Clinical = 0, Research = 0.
| mode | The new mode. |
Definition at line 68 of file abstractview.cpp.
|
virtual |
Sets the GUI of this view to a specific mode. RealTime = 0, Offline = 0.
| mode | The new mode. |
Definition at line 75 of file abstractview.cpp.
|
pure virtual |
Update the views GUI based on the set GuiMode (Clinical=0, Research=1).
| mode | The new mode (Clinical=0, Research=1). |
Implemented in DISPLIB::ApplyToView, DISPLIB::ArtifactSettingsView, DISPLIB::AverageLayoutView, DISPLIB::AverageSelectionView, DISPLIB::AveragingSettingsView, DISPLIB::BidsView, DISPLIB::ChannelSelectionView, DISPLIB::CompensatorView, DISPLIB::ConnectivitySettingsView, DISPLIB::Control3DView, DISPLIB::CoregSettingsView, DISPLIB::CovarianceSettingsView, DISPLIB::DipoleFitView, DISPLIB::FiffRawViewSettings, DISPLIB::FilterDesignView, DISPLIB::FilterSettingsView, DISPLIB::FwdSettingsView, DISPLIB::HpiSettingsView, DISPLIB::MinimumNormSettingsView, DISPLIB::ModalitySelectionView, DISPLIB::ProgressView, DISPLIB::ProjectorsView, DISPLIB::ProjectSettingsView, DISPLIB::RtFiffRawView, DISPLIB::SpectrumSettingsView, DISPLIB::SpectrumView, DISPLIB::SpharaSettingsView, DISPLIB::TfSettingsView, and DISPLIB::TriggerDetectionView.
|
pure virtual |
Update the views GUI based on the set ProcessingMode (RealTime=0, Offline=1).
| mode | The new mode (RealTime=0, Offline=1). |
Implemented in DISPLIB::ApplyToView, DISPLIB::ArtifactSettingsView, DISPLIB::AverageLayoutView, DISPLIB::AverageSelectionView, DISPLIB::AveragingSettingsView, DISPLIB::BidsView, DISPLIB::ChannelSelectionView, DISPLIB::CompensatorView, DISPLIB::ConnectivitySettingsView, DISPLIB::Control3DView, DISPLIB::CoregSettingsView, DISPLIB::CovarianceSettingsView, DISPLIB::DipoleFitView, DISPLIB::FiffRawViewSettings, DISPLIB::FilterDesignView, DISPLIB::FilterSettingsView, DISPLIB::FwdSettingsView, DISPLIB::HpiSettingsView, DISPLIB::MinimumNormSettingsView, DISPLIB::ModalitySelectionView, DISPLIB::ProgressView, DISPLIB::ProjectorsView, DISPLIB::ProjectSettingsView, DISPLIB::RtFiffRawView, DISPLIB::SpectrumSettingsView, DISPLIB::SpectrumView, DISPLIB::SpharaSettingsView, DISPLIB::TfSettingsView, and DISPLIB::TriggerDetectionView.
|
protected |
The flag describing whether offline mode of the view is active or not.
Definition at line 167 of file abstractview.h.
|
protected |
The flag describing whether the research mode of the view is active or not.
Definition at line 166 of file abstractview.h.
|
protected |
The settings path to store the GUI settings to.
Definition at line 169 of file abstractview.h.