9 #ifndef UI_FIFFSIMULATORSETUP_H
10 #define UI_FIFFSIMULATORSETUP_H
12 #include <QtCore/QVariant>
13 #include <QtWidgets/QAction>
14 #include <QtWidgets/QApplication>
15 #include <QtWidgets/QButtonGroup>
16 #include <QtWidgets/QGridLayout>
17 #include <QtWidgets/QGroupBox>
18 #include <QtWidgets/QHeaderView>
19 #include <QtWidgets/QLabel>
20 #include <QtWidgets/QLineEdit>
21 #include <QtWidgets/QPushButton>
22 #include <QtWidgets/QSpacerItem>
23 #include <QtWidgets/QTabWidget>
24 #include <QtWidgets/QTextBrowser>
25 #include <QtWidgets/QVBoxLayout>
26 #include <QtWidgets/QWidget>
33 QVBoxLayout *verticalLayout;
34 QTabWidget *tabWidget;
36 QVBoxLayout *verticalLayout_2;
37 QGridLayout *m_qGridLayout_main;
38 QSpacerItem *m_qHorizontalSpacerTitle;
39 QSpacerItem *m_qVerticalSpacer_Properties;
40 QGroupBox *m_qGroupBox_MneRtClientProperties;
41 QGridLayout *gridLayout;
42 QLabel *m_qLabel_sps_description;
44 QLineEdit *m_qLineEdit_BufferSize;
45 QLabel *m_qLabel_BufferSize;
46 QTextBrowser *textBrowser;
47 QPushButton *m_qPushButton_About;
48 QSpacerItem *m_qHorizontalSpacer_About;
49 QLabel *m_qLabelFiffSimulatorImage;
50 QSpacerItem *m_qVerticalSpacer_Headline;
52 QVBoxLayout *verticalLayout_3;
53 QGridLayout *gridLayout_3;
54 QGroupBox *m_qGroupBox_Send;
55 QGridLayout *gridLayout_6;
56 QLabel *m_qLabel_Instruction;
57 QLineEdit *m_qLineEdit_SendCLI;
58 QPushButton *m_qPushButton_SendCLI;
59 QSpacerItem *horizontalSpacer_3;
60 QGroupBox *m_qGroupBox_rtServerInfo;
61 QGridLayout *gridLayout_5;
63 QLabel *m_qLabel_ConnectionStatusDescr;
64 QPushButton *m_qPushButton_Connect;
65 QLineEdit *m_qLineEdit_Ip;
66 QLabel *m_qLabel_ConnectionStatus;
67 QGroupBox *m_qGroupBox_log;
68 QGridLayout *gridLayout_4;
69 QTextBrowser *m_qTextBrowser_ServerMessage;
70 QSpacerItem *verticalSpacer;
72 void setupUi(QWidget *FiffSimulatorSetupWidgetClass)
74 if (FiffSimulatorSetupWidgetClass->objectName().isEmpty())
75 FiffSimulatorSetupWidgetClass->setObjectName(QStringLiteral(
"FiffSimulatorSetupWidgetClass"));
76 FiffSimulatorSetupWidgetClass->resize(765, 640);
77 verticalLayout =
new QVBoxLayout(FiffSimulatorSetupWidgetClass);
78 verticalLayout->setSpacing(6);
79 verticalLayout->setContentsMargins(11, 11, 11, 11);
80 verticalLayout->setObjectName(QStringLiteral(
"verticalLayout"));
81 tabWidget =
new QTabWidget(FiffSimulatorSetupWidgetClass);
82 tabWidget->setObjectName(QStringLiteral(
"tabWidget"));
83 tab_pref =
new QWidget();
84 tab_pref->setObjectName(QStringLiteral(
"tab_pref"));
85 verticalLayout_2 =
new QVBoxLayout(tab_pref);
86 verticalLayout_2->setSpacing(6);
87 verticalLayout_2->setContentsMargins(11, 11, 11, 11);
88 verticalLayout_2->setObjectName(QStringLiteral(
"verticalLayout_2"));
89 m_qGridLayout_main =
new QGridLayout();
90 m_qGridLayout_main->setSpacing(3);
91 m_qGridLayout_main->setObjectName(QStringLiteral(
"m_qGridLayout_main"));
92 m_qHorizontalSpacerTitle =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
94 m_qGridLayout_main->addItem(m_qHorizontalSpacerTitle, 0, 1, 1, 1);
96 m_qVerticalSpacer_Properties =
new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
98 m_qGridLayout_main->addItem(m_qVerticalSpacer_Properties, 2, 0, 1, 1);
100 m_qGroupBox_MneRtClientProperties =
new QGroupBox(tab_pref);
101 m_qGroupBox_MneRtClientProperties->setObjectName(QStringLiteral(
"m_qGroupBox_MneRtClientProperties"));
102 gridLayout =
new QGridLayout(m_qGroupBox_MneRtClientProperties);
103 gridLayout->setSpacing(6);
104 gridLayout->setContentsMargins(11, 11, 11, 11);
105 gridLayout->setObjectName(QStringLiteral(
"gridLayout"));
106 m_qLabel_sps_description =
new QLabel(m_qGroupBox_MneRtClientProperties);
107 m_qLabel_sps_description->setObjectName(QStringLiteral(
"m_qLabel_sps_description"));
108 QSizePolicy sizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum);
109 sizePolicy.setHorizontalStretch(0);
110 sizePolicy.setVerticalStretch(0);
111 sizePolicy.setHeightForWidth(m_qLabel_sps_description->sizePolicy().hasHeightForWidth());
112 m_qLabel_sps_description->setSizePolicy(sizePolicy);
113 m_qLabel_sps_description->setLayoutDirection(Qt::LeftToRight);
115 gridLayout->addWidget(m_qLabel_sps_description, 4, 0, 1, 1);
117 m_qLabel_sps =
new QLabel(m_qGroupBox_MneRtClientProperties);
118 m_qLabel_sps->setObjectName(QStringLiteral(
"m_qLabel_sps"));
119 m_qLabel_sps->setFrameShape(QFrame::StyledPanel);
121 gridLayout->addWidget(m_qLabel_sps, 4, 1, 1, 1);
123 m_qLineEdit_BufferSize =
new QLineEdit(m_qGroupBox_MneRtClientProperties);
124 m_qLineEdit_BufferSize->setObjectName(QStringLiteral(
"m_qLineEdit_BufferSize"));
126 gridLayout->addWidget(m_qLineEdit_BufferSize, 3, 1, 1, 1);
128 m_qLabel_BufferSize =
new QLabel(m_qGroupBox_MneRtClientProperties);
129 m_qLabel_BufferSize->setObjectName(QStringLiteral(
"m_qLabel_BufferSize"));
131 gridLayout->addWidget(m_qLabel_BufferSize, 3, 0, 1, 1);
134 m_qGridLayout_main->addWidget(m_qGroupBox_MneRtClientProperties, 1, 0, 1, 1);
136 textBrowser =
new QTextBrowser(tab_pref);
137 textBrowser->setObjectName(QStringLiteral(
"textBrowser"));
139 m_qGridLayout_main->addWidget(textBrowser, 1, 1, 2, 3);
141 m_qPushButton_About =
new QPushButton(tab_pref);
142 m_qPushButton_About->setObjectName(QStringLiteral(
"m_qPushButton_About"));
144 m_qGridLayout_main->addWidget(m_qPushButton_About, 3, 3, 1, 1);
146 m_qHorizontalSpacer_About =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
148 m_qGridLayout_main->addItem(m_qHorizontalSpacer_About, 3, 1, 1, 2);
150 m_qLabelFiffSimulatorImage =
new QLabel(tab_pref);
151 m_qLabelFiffSimulatorImage->setObjectName(QStringLiteral(
"m_qLabelFiffSimulatorImage"));
152 m_qLabelFiffSimulatorImage->setPixmap(QPixmap(QString::fromUtf8(
":/images/fiffsimulator.png")));
154 m_qGridLayout_main->addWidget(m_qLabelFiffSimulatorImage, 0, 2, 1, 2);
157 verticalLayout_2->addLayout(m_qGridLayout_main);
159 m_qVerticalSpacer_Headline =
new QSpacerItem(20, 20, QSizePolicy::Minimum, QSizePolicy::Fixed);
161 verticalLayout_2->addItem(m_qVerticalSpacer_Headline);
163 tabWidget->addTab(tab_pref, QString());
164 tab_con =
new QWidget();
165 tab_con->setObjectName(QStringLiteral(
"tab_con"));
166 verticalLayout_3 =
new QVBoxLayout(tab_con);
167 verticalLayout_3->setSpacing(6);
168 verticalLayout_3->setContentsMargins(11, 11, 11, 11);
169 verticalLayout_3->setObjectName(QStringLiteral(
"verticalLayout_3"));
170 gridLayout_3 =
new QGridLayout();
171 gridLayout_3->setSpacing(6);
172 gridLayout_3->setObjectName(QStringLiteral(
"gridLayout_3"));
173 m_qGroupBox_Send =
new QGroupBox(tab_con);
174 m_qGroupBox_Send->setObjectName(QStringLiteral(
"m_qGroupBox_Send"));
175 m_qGroupBox_Send->setMaximumSize(QSize(250, 16777215));
176 gridLayout_6 =
new QGridLayout(m_qGroupBox_Send);
177 gridLayout_6->setSpacing(6);
178 gridLayout_6->setContentsMargins(11, 11, 11, 11);
179 gridLayout_6->setObjectName(QStringLiteral(
"gridLayout_6"));
180 m_qLabel_Instruction =
new QLabel(m_qGroupBox_Send);
181 m_qLabel_Instruction->setObjectName(QStringLiteral(
"m_qLabel_Instruction"));
183 gridLayout_6->addWidget(m_qLabel_Instruction, 0, 0, 1, 1);
185 m_qLineEdit_SendCLI =
new QLineEdit(m_qGroupBox_Send);
186 m_qLineEdit_SendCLI->setObjectName(QStringLiteral(
"m_qLineEdit_SendCLI"));
188 gridLayout_6->addWidget(m_qLineEdit_SendCLI, 0, 2, 1, 1);
190 m_qPushButton_SendCLI =
new QPushButton(m_qGroupBox_Send);
191 m_qPushButton_SendCLI->setObjectName(QStringLiteral(
"m_qPushButton_SendCLI"));
193 gridLayout_6->addWidget(m_qPushButton_SendCLI, 1, 2, 1, 1);
196 gridLayout_3->addWidget(m_qGroupBox_Send, 2, 1, 1, 1);
198 horizontalSpacer_3 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
200 gridLayout_3->addItem(horizontalSpacer_3, 4, 2, 1, 1);
202 m_qGroupBox_rtServerInfo =
new QGroupBox(tab_con);
203 m_qGroupBox_rtServerInfo->setObjectName(QStringLiteral(
"m_qGroupBox_rtServerInfo"));
204 m_qGroupBox_rtServerInfo->setMaximumSize(QSize(250, 16777215));
205 gridLayout_5 =
new QGridLayout(m_qGroupBox_rtServerInfo);
206 gridLayout_5->setSpacing(6);
207 gridLayout_5->setContentsMargins(11, 11, 11, 11);
208 gridLayout_5->setObjectName(QStringLiteral(
"gridLayout_5"));
209 m_qLabel_Ip =
new QLabel(m_qGroupBox_rtServerInfo);
210 m_qLabel_Ip->setObjectName(QStringLiteral(
"m_qLabel_Ip"));
212 gridLayout_5->addWidget(m_qLabel_Ip, 1, 0, 1, 1);
214 m_qLabel_ConnectionStatusDescr =
new QLabel(m_qGroupBox_rtServerInfo);
215 m_qLabel_ConnectionStatusDescr->setObjectName(QStringLiteral(
"m_qLabel_ConnectionStatusDescr"));
217 gridLayout_5->addWidget(m_qLabel_ConnectionStatusDescr, 0, 0, 1, 1);
219 m_qPushButton_Connect =
new QPushButton(m_qGroupBox_rtServerInfo);
220 m_qPushButton_Connect->setObjectName(QStringLiteral(
"m_qPushButton_Connect"));
222 gridLayout_5->addWidget(m_qPushButton_Connect, 2, 1, 1, 1);
224 m_qLineEdit_Ip =
new QLineEdit(m_qGroupBox_rtServerInfo);
225 m_qLineEdit_Ip->setObjectName(QStringLiteral(
"m_qLineEdit_Ip"));
227 gridLayout_5->addWidget(m_qLineEdit_Ip, 1, 1, 1, 1);
229 m_qLabel_ConnectionStatus =
new QLabel(m_qGroupBox_rtServerInfo);
230 m_qLabel_ConnectionStatus->setObjectName(QStringLiteral(
"m_qLabel_ConnectionStatus"));
231 m_qLabel_ConnectionStatus->setFrameShape(QFrame::StyledPanel);
232 m_qLabel_ConnectionStatus->setFrameShadow(QFrame::Plain);
234 gridLayout_5->addWidget(m_qLabel_ConnectionStatus, 0, 1, 1, 1);
237 gridLayout_3->addWidget(m_qGroupBox_rtServerInfo, 1, 1, 1, 1);
239 m_qGroupBox_log =
new QGroupBox(tab_con);
240 m_qGroupBox_log->setObjectName(QStringLiteral(
"m_qGroupBox_log"));
241 gridLayout_4 =
new QGridLayout(m_qGroupBox_log);
242 gridLayout_4->setSpacing(6);
243 gridLayout_4->setContentsMargins(11, 11, 11, 11);
244 gridLayout_4->setObjectName(QStringLiteral(
"gridLayout_4"));
245 m_qTextBrowser_ServerMessage =
new QTextBrowser(m_qGroupBox_log);
246 m_qTextBrowser_ServerMessage->setObjectName(QStringLiteral(
"m_qTextBrowser_ServerMessage"));
248 gridLayout_4->addWidget(m_qTextBrowser_ServerMessage, 0, 0, 2, 1);
251 gridLayout_3->addWidget(m_qGroupBox_log, 1, 2, 3, 1);
253 verticalSpacer =
new QSpacerItem(20, 30, QSizePolicy::Minimum, QSizePolicy::Expanding);
255 gridLayout_3->addItem(verticalSpacer, 3, 1, 2, 1);
258 verticalLayout_3->addLayout(gridLayout_3);
260 tabWidget->addTab(tab_con, QString());
262 verticalLayout->addWidget(tabWidget);
265 retranslateUi(FiffSimulatorSetupWidgetClass);
267 tabWidget->setCurrentIndex(0);
270 QMetaObject::connectSlotsByName(FiffSimulatorSetupWidgetClass);
273 void retranslateUi(QWidget *FiffSimulatorSetupWidgetClass)
275 FiffSimulatorSetupWidgetClass->setWindowTitle(QApplication::translate(
"FiffSimulatorSetupWidgetClass",
"RTServerSetupClass", 0));
276 m_qGroupBox_MneRtClientProperties->setTitle(QApplication::translate(
"FiffSimulatorSetupWidgetClass",
"Properties", 0));
277 m_qLabel_sps_description->setText(QApplication::translate(
"FiffSimulatorSetupWidgetClass",
"Sampling Rate [sps]:", 0));
278 m_qLabel_sps->setText(QString());
279 m_qLineEdit_BufferSize->setText(QString());
280 m_qLabel_BufferSize->setText(QApplication::translate(
"FiffSimulatorSetupWidgetClass",
"Buffer [samples]:", 0));
281 textBrowser->setHtml(QApplication::translate(
"FiffSimulatorSetupWidgetClass",
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
282 "<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
283 "p, li { white-space: pre-wrap; }\n"
284 "</style></head><body style=\" font-family:'MS Shell Dlg 2'; font-size:7.8pt; font-weight:400; font-style:normal;\">\n"
285 "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:8pt; font-weight:600;\">How to use this plugin?</span></p>\n"
286 "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:8pt;\">1. start mne_rt_server</span></p>\n"
287 "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:8pt;\">2. drag this plug-in to the stage</span></p></body></html>", 0));
288 m_qPushButton_About->setText(QApplication::translate(
"FiffSimulatorSetupWidgetClass",
"About", 0));
289 m_qLabelFiffSimulatorImage->setText(QString());
290 tabWidget->setTabText(tabWidget->indexOf(tab_pref), QApplication::translate(
"FiffSimulatorSetupWidgetClass",
"Preferences", 0));
291 m_qGroupBox_Send->setTitle(QApplication::translate(
"FiffSimulatorSetupWidgetClass",
"Send Command Line Instruction", 0));
292 m_qLabel_Instruction->setText(QApplication::translate(
"FiffSimulatorSetupWidgetClass",
"Instruction:", 0));
293 m_qPushButton_SendCLI->setText(QApplication::translate(
"FiffSimulatorSetupWidgetClass",
"Send", 0));
294 m_qGroupBox_rtServerInfo->setTitle(QApplication::translate(
"FiffSimulatorSetupWidgetClass",
"Host (mne_rt_server) Information", 0));
295 m_qLabel_Ip->setText(QApplication::translate(
"FiffSimulatorSetupWidgetClass",
"IP Address:", 0));
296 m_qLabel_ConnectionStatusDescr->setText(QApplication::translate(
"FiffSimulatorSetupWidgetClass",
"Status:", 0));
297 m_qPushButton_Connect->setText(QApplication::translate(
"FiffSimulatorSetupWidgetClass",
"Connect", 0));
298 m_qLabel_ConnectionStatus->setText(QApplication::translate(
"FiffSimulatorSetupWidgetClass",
"not Connected", 0));
299 m_qGroupBox_log->setTitle(QApplication::translate(
"FiffSimulatorSetupWidgetClass",
"Log", 0));
300 tabWidget->setTabText(tabWidget->indexOf(tab_con), QApplication::translate(
"FiffSimulatorSetupWidgetClass",
"Connection", 0));
311 #endif // UI_FIFFSIMULATORSETUP_H