MNE-CPP  beta 1.0
eegosportssetupprojectwidget.h
Go to the documentation of this file.
1 //=============================================================================================================
37 #ifndef EEGOSPORTSSETUPPROJECTWIDGET_H
38 #define EEGOSPORTSSETUPPROJECTWIDGET_H
39 
40 //*************************************************************************************************************
41 //=============================================================================================================
42 // INCLUDES
43 //=============================================================================================================
44 
45 
46 //*************************************************************************************************************
47 //=============================================================================================================
48 // QT INCLUDES
49 //=============================================================================================================
50 
51 #include <QWidget>
52 
53 namespace Ui {
54 class EEGoSportsSetupProjectWidget;
55 }
56 
57 //*************************************************************************************************************
58 //=============================================================================================================
59 // DEFINE NAMESPACE EEGoSportsPlugin
60 //=============================================================================================================
61 
62 namespace EEGoSportsPlugin
63 {
64 
65 
66 //*************************************************************************************************************
67 //=============================================================================================================
68 // FORWARD DECLARATIONS
69 //=============================================================================================================
70 
71 class EEGoSports;
72 
73 
74 //=============================================================================================================
80 class EEGoSportsSetupProjectWidget : public QWidget
81 {
82  Q_OBJECT
83 
84 public:
85  //=========================================================================================================
92  explicit EEGoSportsSetupProjectWidget(EEGoSports* pEEGoSports, QWidget *parent = 0);
93 
94  //=========================================================================================================
100 
101  //=========================================================================================================
106  void initGui();
107 
108 private:
109  EEGoSports* m_pEEGoSports;
111  Ui::EEGoSportsSetupProjectWidget* ui;
113  //=========================================================================================================
118  void addProject();
119 
120  //=========================================================================================================
125  void addSubject();
126 
127  //=========================================================================================================
132  void changeOutputFile();
133 
134  //=========================================================================================================
139  void changeCap();
140 
141  //=========================================================================================================
146  void generateFilePath(int index = 0);
147 
148  //=========================================================================================================
153  void changeQLineEdits();
154 };
155 
156 } // NAMESPACE
157 
158 #endif // EEGOSPORTSSETUPPROJECTWIDGET_H
Definition: aboutwindow.h:52
The EEGoSportsSetupProjectWidget class provides the EEGoSportsSetupProjectWidget configuration window...
EEGoSportsSetupProjectWidget(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