MNE-CPP  beta 1.0
eegosportssetupwidget.h
Go to the documentation of this file.
1 //=============================================================================================================
37 #ifndef EEGOSPORTSSETUPWIDGET_H
38 #define EEGOSPORTSSETUPWIDGET_H
39 
40 
41 //*************************************************************************************************************
42 //=============================================================================================================
43 // INCLUDES
44 //=============================================================================================================
45 
46 
47 //*************************************************************************************************************
48 //=============================================================================================================
49 // QT INCLUDES
50 //=============================================================================================================
51 
52 #include <QtWidgets>
53 #include "../ui_eegosportssetup.h"
54 
55 
56 //*************************************************************************************************************
57 //=============================================================================================================
58 // DEFINE NAMESPACE EEGoSportsPlugin
59 //=============================================================================================================
60 
61 namespace EEGoSportsPlugin
62 {
63 
64 
65 //*************************************************************************************************************
66 //=============================================================================================================
67 // FORWARD DECLARATIONS
68 //=============================================================================================================
69 
70 class EEGoSports;
71 
72 
73 //=============================================================================================================
79 class EEGoSportsSetupWidget : public QWidget
80 {
81  Q_OBJECT
82 public:
83 
84  //=========================================================================================================
91  EEGoSportsSetupWidget(EEGoSports* pEEGoSports, QWidget *parent = 0);
92 
93  //=========================================================================================================
99 
100  //=========================================================================================================
105  void initGui();
106 
107 private:
108 
109  //=========================================================================================================
114  void setDeviceSamplingProperties();
115 
116  //=========================================================================================================
121  void setPreprocessing();
122 
123  //=========================================================================================================
128  void setPostprocessing();
129 
130  //=========================================================================================================
135  void setWriteToFile();
136 
137  //=========================================================================================================
142  void setTriggerProperties();
143 
144  //=========================================================================================================
149  void showAboutDialog();
150 
151  EEGoSports* m_pEEGoSports;
153  Ui::EEGoSportsSetupClass ui;
154 };
155 
156 } // NAMESPACE
157 
158 #endif // EEGOSPORTSSETUPWIDGET_H
The EEGoSportsSetupWidget class provides the EEGoSports configuration window.
EEGoSportsSetupWidget(EEGoSports *pEEGoSports, QWidget *parent=0)
The EEGoSports class provides a EEG connector. In order for this plugin to work properly the driver d...
Definition: eegosports.h:120