MNE-CPP  beta 1.0
triggercontrolsetupwidget.h
Go to the documentation of this file.
1 //=============================================================================================================
37 #ifndef TRIGGERCONTROLSETUPWIDGET_H
38 #define TRIGGERCONTROLSETUPWIDGET_H
39 
40 
41 //*************************************************************************************************************
42 //=============================================================================================================
43 // INCLUDES
44 //=============================================================================================================
45 
46 #include "../ui_triggercontrolsetup.h"
47 
48 
49 //*************************************************************************************************************
50 //=============================================================================================================
51 // QT INCLUDES
52 //=============================================================================================================
53 
54 #include <QtWidgets>
55 
56 
57 //*************************************************************************************************************
58 //=============================================================================================================
59 // USED NAMESPACES
60 //=============================================================================================================
61 
62 
63 //*************************************************************************************************************
64 //=============================================================================================================
65 // DEFINE NAMESPACE TriggerControlPlugin
66 //=============================================================================================================
67 
68 namespace TriggerControlPlugin
69 {
70 
71 
72 //*************************************************************************************************************
73 //=============================================================================================================
74 // FORWARD DECLARATIONS
75 //=============================================================================================================
76 
77 class TriggerControl;
78 class SerialPort;
79 
80 
81 //=============================================================================================================
87 class TriggerControlSetupWidget : public QWidget
88 {
89  Q_OBJECT
90 
91  friend class SettingsWidget;
92 public:
93  //=========================================================================================================
100  TriggerControlSetupWidget(TriggerControl* toolbox, QWidget *parent = 0);
101 
102  //=========================================================================================================
108 
109 
110 private slots:
111  //=========================================================================================================
116  void on_m_qPushButton_Connect_released();
117  //=========================================================================================================
122  void on_m_qPushButton_Disconnect_released();
123  //=========================================================================================================
128  void on_m_qPushButton_Send_released();
129  //=========================================================================================================
133  void on_m_qPushButton_Sendanalog_released();
134  //=========================================================================================================
139  void on_m_qPushButton_RetrieveDigitalInfo_released();
140  //=========================================================================================================
145  void on_m_qPushButton_RetrieveAnalogInfo_released();
146  //=========================================================================================================
151  void on_m_qPushButton_ConnectChannel_released();
152 
153 private:
154  //=========================================================================================================
159  void showAboutDialog();
160 
161 
162  //=========================================================================================================
166  void showSettings();
167 
168 
169  TriggerControl* m_pTriggerControl;
172 };
173 
174 } // NAMESPACE
175 
176 #endif // TRIGGERCONTROLSETUPWIDGET_H
The TriggerControl is a MNE-X plugin which contains an intuitive terminal for manual configurations o...
The TriggerControlSetupWidget class provides the TriggerControlToolbox configuration window...
The TriggerControlSetupWidget class provides the TriggerControlToolbox configuration window...
TriggerControlSetupWidget(TriggerControl *toolbox, QWidget *parent=0)