MNE-CPP  beta 1.0
tmsisetupprojectwidget.h
Go to the documentation of this file.
1 //=============================================================================================================
37 #ifndef TMSISETUPPROJECTWIDGET_H
38 #define TMSISETUPPROJECTWIDGET_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 TMSISetupProjectWidget;
55 }
56 
57 //*************************************************************************************************************
58 //=============================================================================================================
59 // DEFINE NAMESPACE TMSIPlugin
60 //=============================================================================================================
61 
62 namespace TMSIPlugin
63 {
64 
65 
66 //*************************************************************************************************************
67 //=============================================================================================================
68 // FORWARD DECLARATIONS
69 //=============================================================================================================
70 
71 class TMSI;
72 
73 
74 //=============================================================================================================
80 class TMSISetupProjectWidget : public QWidget
81 {
82  Q_OBJECT
83 
84 public:
85  //=========================================================================================================
92  explicit TMSISetupProjectWidget(TMSI* pTMSI, QWidget *parent = 0);
93 
94  //=========================================================================================================
100 
101  //=========================================================================================================
106  void initGui();
107 
108 private:
109  TMSI* m_pTMSI;
111  Ui::TMSISetupProjectWidget* 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 // TMSISETUPPROJECTWIDGET_H
Definition: aboutwindow.h:52
The TMSI class provides a EEG connector. In order for this plugin to work properly the driver dll "RT...
Definition: tmsi.h:122
TMSISetupProjectWidget(TMSI *pTMSI, QWidget *parent=0)
The TMSISetupProjectWidget class provides the TMSISetupProjectWidget configuration window...