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);
126 void setFrequencyBand(
double dFreqLow,
double dFreqHigh);
134 QString getConnectivityMetric();
142 QString getWindowType();
150 int getNumberTrials();
158 QString getTriggerType();
166 double getLowerFreq();
174 double getUpperFreq();
201 void updateGuiMode(GuiMode mode);
209 void updateProcessingMode(ProcessingMode mode);
217 void onMetricChanged(
const QString& sMetric);
225 void onWindowTypeChanged(
const QString& sWindowType);
231 void onNumberTrialsChanged();
239 void onTriggerTypeChanged(
const QString& sTriggerType);
245 void onFrequencyBandChanged();
247 Ui::ConnectivitySettingsViewWidget* m_pUi;
#define DISPSHARED_EXPORT
The AbstractView class provides the base calss for all Disp viewers.
The ConnectivitySettingsView class provides a view to control settings for estiamting functional conn...
void windowTypeChanged(const QString &windowType)
void freqBandChanged(float fFreqLow, float fFreqHigh)
void triggerTypeChanged(const QString &sTriggerType)
void connectivityMetricChanged(const QString &sMetric)
void numberTrialsChanged(int iNumberTrials)
QSharedPointer< const ConnectivitySettingsView > ConstSPtr
QSharedPointer< ConnectivitySettingsView > SPtr
AbstractView class declaration.