MNE-CPP  beta 1.0
evokedmodalitywidget.h
Go to the documentation of this file.
1 //=============================================================================================================
36 #ifndef EVOKEDMODALITYWIDGET_H
37 #define EVOKEDMODALITYWIDGET_H
38 
39 //*************************************************************************************************************
40 //=============================================================================================================
41 // INCLUDES
42 //=============================================================================================================
43 
44 
45 
46 //*************************************************************************************************************
47 //=============================================================================================================
48 // QT INCLUDES
49 //=============================================================================================================
50 
51 #include <QWidget>
52 #include <QCheckBox>
53 #include <QStringList>
54 #include <QLineEdit>
55 
56 
57 //*************************************************************************************************************
58 //=============================================================================================================
59 // DEFINE NAMESPACE XDISPLIB
60 //=============================================================================================================
61 
62 namespace XDISPLIB
63 {
64 
65 
66 //*************************************************************************************************************
67 //=============================================================================================================
68 // FORWARD DECLARATIONS
69 //=============================================================================================================
70 
71 class RealTimeEvokedWidget;
72 struct Modality;
73 
74 
75 //=============================================================================================================
81 class EvokedModalityWidget : public QWidget
82 {
83  Q_OBJECT
84 public:
85 
86  //=========================================================================================================
92  EvokedModalityWidget(QWidget *parent, RealTimeEvokedWidget *toolbox);
93 
94  //=========================================================================================================
100 
101  void updateCheckbox(qint32 state);
102 
103  void updateLineEdit(const QString & text);
104 
105 signals:
106  void settingsChanged();
107 
108 private:
109  RealTimeEvokedWidget * m_pRealTimeEvokedWidget;
111  QList<QCheckBox*> m_qListModalityCheckBox;
112  QList<QLineEdit*> m_qListModalityLineEdit;
113 };
114 
115 } // NAMESPACE
116 
117 #endif // EVOKEDMODALITYWIDGET_H
The RealTimeMultiSampleArrayNewWidget class provides a real-time curve display.
The EvokedModalityWidget class provides the sensor selection widget.
EvokedModalityWidget(QWidget *parent, RealTimeEvokedWidget *toolbox)