MNE-CPP  beta 1.0
tmsisetupwidget.h
Go to the documentation of this file.
1 //=============================================================================================================
37 #ifndef TMSISETUPWIDGET_H
38 #define TMSISETUPWIDGET_H
39 
40 
41 //*************************************************************************************************************
42 //=============================================================================================================
43 // INCLUDES
44 //=============================================================================================================
45 
46 
47 //*************************************************************************************************************
48 //=============================================================================================================
49 // QT INCLUDES
50 //=============================================================================================================
51 
52 #include <QtWidgets>
53 #include "../ui_tmsisetup.h"
54 #include "tmsiimpedanceview.h"
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 TMSISetupWidget : public QWidget
81 {
82  Q_OBJECT
83 public:
84 
85  //=========================================================================================================
92  TMSISetupWidget(TMSI* pTMSI, QWidget *parent = 0);
93 
94  //=========================================================================================================
100 
101  //=========================================================================================================
106  void initGui();
107 
108 private:
109 
110  //=========================================================================================================
115  void setDeviceSamplingProperties();
116 
117  //=========================================================================================================
122  void setPreprocessing();
123 
124  //=========================================================================================================
129  void setPostprocessing();
130 
131  //=========================================================================================================
136  void setWriteToFile();
137 
138  //=========================================================================================================
143  void setTriggerProperties();
144 
145  //=========================================================================================================
150  void showAboutDialog();
151 
152  TMSI* m_pTMSI;
154  Ui::TMSISetupClass ui;
155 };
156 
157 } // NAMESPACE
158 
159 #endif // TMSISETUPWIDGET_H
Contains the implementation of the TMSIImpedanceView class.
The TMSISetupWidget class provides the TMSI configuration window.
TMSISetupWidget(TMSI *pTMSI, QWidget *parent=0)
The TMSI class provides a EEG connector. In order for this plugin to work properly the driver dll "RT...
Definition: tmsi.h:122