MNE-CPP 0.1.9
A Framework for Electrophysiology
Loading...
Searching...
No Matches
spharasettingsview.h
Go to the documentation of this file.
1//=============================================================================================================
35#ifndef SPHARASETTINGSVIEW_H
36#define SPHARASETTINGSVIEW_H
37
38//=============================================================================================================
39// INCLUDES
40//=============================================================================================================
41
42#include "../disp_global.h"
43#include "abstractview.h"
44
45//=============================================================================================================
46// QT INCLUDES
47//=============================================================================================================
48
49//=============================================================================================================
50// EIGEN INCLUDES
51//=============================================================================================================
52
53//=============================================================================================================
54// FORWARD DECLARATIONS
55//=============================================================================================================
56
57namespace Ui {
58 class SpharaSettingsViewWidget;
59}
60
61//=============================================================================================================
62// DEFINE NAMESPACE DISPLIB
63//=============================================================================================================
64
65namespace DISPLIB
66{
67
68//=============================================================================================================
69// DISPLIB FORWARD DECLARATIONS
70//=============================================================================================================
71
72//=============================================================================================================
79{
80 Q_OBJECT
81
82public:
83 typedef QSharedPointer<SpharaSettingsView> SPtr;
84 typedef QSharedPointer<const SpharaSettingsView> ConstSPtr;
86 //=========================================================================================================
92 SpharaSettingsView(const QString& sSettingsPath = "",
93 QWidget *parent = 0,
94 Qt::WindowFlags f = Qt::Widget);
95
96 //=========================================================================================================
101
102 //=========================================================================================================
106 void saveSettings();
107
108 //=========================================================================================================
112 void loadSettings();
113
114 //=========================================================================================================
118 void clearView();
119
120protected:
121 //=========================================================================================================
127 void updateGuiMode(GuiMode mode);
128
129 //=========================================================================================================
135 void updateProcessingMode(ProcessingMode mode);
136
137 //=========================================================================================================
141 void onSpharaButtonClicked(bool state);
142
143 //=========================================================================================================
147 void onSpharaOptionsChanged();
148
149 Ui::SpharaSettingsViewWidget* m_pUi;
150
151signals:
152 //=========================================================================================================
156 void spharaActivationChanged(bool state);
157
158 //=========================================================================================================
162 void spharaOptionsChanged(const QString& sSytemType, int nBaseFctsFirst, int nBaseFctsSecond);
163};
164} // NAMESPACE
165
166#endif // SPHARASETTINGSVIEW_H
#define DISPSHARED_EXPORT
Definition disp_global.h:55
The AbstractView class provides the base calss for all Disp viewers.
The SpharaSettingsView class provides a view to select the SPHARA settings.
void spharaActivationChanged(bool state)
QSharedPointer< const SpharaSettingsView > ConstSPtr
void spharaOptionsChanged(const QString &sSytemType, int nBaseFctsFirst, int nBaseFctsSecond)
QSharedPointer< SpharaSettingsView > SPtr
AbstractView class declaration.