35 #ifndef CONNECTIVITYSETTINGSVIEW_H
36 #define CONNECTIVITYSETTINGSVIEW_H
42 #include "../disp_global.h"
58 class ConnectivitySettingsViewWidget;
83 typedef QSharedPointer<ConnectivitySettingsView>
SPtr;
84 typedef QSharedPointer<const ConnectivitySettingsView>
ConstSPtr;
94 Qt::WindowFlags f = Qt::Widget);
108 void setTriggerTypes(
const QStringList& lTriggerTypes);
116 void setNumberTrials(
int iNumberTrials);
124 QString getConnectivityMetric();
132 QString getWindowType();
140 int getNumberTrials();
148 QString getTriggerType();
156 double getLowerFreq();
164 double getUpperFreq();
191 void updateGuiMode(GuiMode mode);
199 void updateProcessingMode(ProcessingMode mode);
207 void onMetricChanged(
const QString& sMetric);
215 void onWindowTypeChanged(
const QString& sWindowType);
221 void onNumberTrialsChanged();
229 void onTriggerTypeChanged(
const QString& sTriggerType);
235 void onFrequencyBandChanged();
237 Ui::ConnectivitySettingsViewWidget* m_pUi;
249 void connectivityMetricChanged(
const QString& sMetric);
257 void windowTypeChanged(
const QString& windowType);
265 void numberTrialsChanged(
int iNumberTrials);
273 void triggerTypeChanged(
const QString& sTriggerType);
282 void freqBandChanged(
float fFreqLow,
float fFreqHigh);
286 #endif // CONNECTIVITYSETTINGSVIEW_H