MNE-CPP 0.1.9
A Framework for Electrophysiology
Loading...
Searching...
No Matches
spectrumsettingsview.h
Go to the documentation of this file.
1//=============================================================================================================
36#ifndef SPECTRUMSETTINGSVIEW_H
37#define SPECTRUMSETTINGSVIEW_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 <QPointer>
51
52//=============================================================================================================
53// FORWARD DECLARATIONS
54//=============================================================================================================
55
56class QSlider;
57
58//=============================================================================================================
59// DEFINE NAMESPACE DISPLIB
60//=============================================================================================================
61
62namespace DISPLIB
63{
64
65//=============================================================================================================
66// DISPLIB FORWARD DECLARATIONS
67//=============================================================================================================
68
69//=============================================================================================================
76{
77 Q_OBJECT
78
79public:
80 typedef QSharedPointer<SpectrumSettingsView> SPtr;
81 typedef QSharedPointer<const SpectrumSettingsView> ConstSPtr;
83 //=========================================================================================================
89 SpectrumSettingsView(const QString& sSettingsPath = "",
90 QWidget *parent = Q_NULLPTR,
91 Qt::WindowFlags f = Qt::Widget);
92
93 //=========================================================================================================
98
99 //=========================================================================================================
105 void updateValue(qint32 value);
106
107 //=========================================================================================================
111 void saveSettings();
112
113 //=========================================================================================================
117 void loadSettings();
118
119 //=========================================================================================================
127 void setBoundaries(float fSFreq,
128 float fLowerBound,
129 float fUpperBound);
130
131 //=========================================================================================================
137 float getLowerBound();
138
139 //=========================================================================================================
145 float getUpperBound();
146
147 //=========================================================================================================
151 void clearView();
152
153protected:
154 //=========================================================================================================
160 void updateGuiMode(GuiMode mode);
161
162 //=========================================================================================================
168 void updateProcessingMode(ProcessingMode mode);
169
170 QPointer<QSlider> m_pSliderLowerBound;
171 QPointer<QSlider> m_pSliderUpperBound;
173signals:
174 //=========================================================================================================
179};
180} // NAMESPACE
181
182#endif // SPECTRUMSETTINGSVIEW_H
#define DISPSHARED_EXPORT
Definition disp_global.h:55
The AbstractView class provides the base calss for all Disp viewers.
The SpectrumSettingsView class provides settings for the spectrum estimation.
QSharedPointer< const SpectrumSettingsView > ConstSPtr
QSharedPointer< SpectrumSettingsView > SPtr
AbstractView class declaration.