MNE-CPP 0.1.9
A Framework for Electrophysiology
Loading...
Searching...
No Matches
covariancesettingsview.h
Go to the documentation of this file.
1//=============================================================================================================
36#ifndef COVARIANCESETTINGSVIEW_H
37#define COVARIANCESETTINGSVIEW_H
38
39//=============================================================================================================
40// INCLUDES
41//=============================================================================================================
42
43#include "../disp_global.h"
44#include "abstractview.h"
45
46//=============================================================================================================
47// QT INCLUDES
48//=============================================================================================================
49
50#include <QWidget>
51#include <QSpinBox>
52#include <QPair>
53
54#include <QComboBox>
55#include <QCheckBox>
56
57//=============================================================================================================
58// DEFINE NAMESPACE DISPLIB
59//=============================================================================================================
60
61namespace DISPLIB
62{
63
64//=============================================================================================================
65// DISPLIB FORWARD DECLARATIONS
66//=============================================================================================================
67
68//=============================================================================================================
75{
76 Q_OBJECT
77
78public:
79 typedef QSharedPointer<CovarianceSettingsView> SPtr;
80 typedef QSharedPointer<CovarianceSettingsView> ConstSPtr;
82 explicit CovarianceSettingsView(const QString& sSettingsPath = "",
83 QWidget *parent = 0);
84
85 //=========================================================================================================
90
91 //=========================================================================================================
97 void setCurrentSamples(int iSamples);
98
99 //=========================================================================================================
105 void setMinSamples(int iSamples);
106
107 //=========================================================================================================
111 void saveSettings();
112
113 //=========================================================================================================
117 void loadSettings();
118
119 //=========================================================================================================
123 void clearView();
124
125protected:
126 //=========================================================================================================
132 void updateGuiMode(GuiMode mode);
133
134 //=========================================================================================================
140 void updateProcessingMode(ProcessingMode mode);
141
142signals:
143 void samplesChanged(int iSamples);
144
145private:
146 QSpinBox* m_pSpinBoxNumSamples;
147 QString m_sSettingsPath;
149};
150} // NAMESPACE DISPLIB
151
152#endif // COVARIANCESETTINGSVIEW_H
#define DISPSHARED_EXPORT
Definition disp_global.h:55
The AbstractView class provides the base calss for all Disp viewers.
User GUI control for Covariance estimation.
QSharedPointer< CovarianceSettingsView > ConstSPtr
QSharedPointer< CovarianceSettingsView > SPtr
AbstractView class declaration.