9 #ifndef UI_PQPLAYBACKEVENTSDIALOG_H 10 #define UI_PQPLAYBACKEVENTSDIALOG_H 12 #include <QtCore/QVariant> 13 #include <QtGui/QIcon> 14 #include <QtWidgets/QApplication> 15 #include <QtWidgets/QCheckBox> 16 #include <QtWidgets/QDialog> 17 #include <QtWidgets/QFrame> 18 #include <QtWidgets/QGroupBox> 19 #include <QtWidgets/QHBoxLayout> 20 #include <QtWidgets/QHeaderView> 21 #include <QtWidgets/QLabel> 22 #include <QtWidgets/QPushButton> 23 #include <QtWidgets/QSpacerItem> 24 #include <QtWidgets/QSpinBox> 25 #include <QtWidgets/QTabWidget> 26 #include <QtWidgets/QTableWidget> 27 #include <QtWidgets/QTextBrowser> 28 #include <QtWidgets/QVBoxLayout> 29 #include <QtWidgets/QWidget> 72 void setupUi(QDialog *pqPlayBackEventsDialog)
74 if (pqPlayBackEventsDialog->objectName().isEmpty())
75 pqPlayBackEventsDialog->setObjectName(QString::fromUtf8(
"pqPlayBackEventsDialog"));
76 pqPlayBackEventsDialog->setWindowModality(Qt::NonModal);
77 pqPlayBackEventsDialog->resize(392, 332);
78 QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);
79 sizePolicy.setHorizontalStretch(0);
80 sizePolicy.setVerticalStretch(0);
81 sizePolicy.setHeightForWidth(pqPlayBackEventsDialog->sizePolicy().hasHeightForWidth());
82 pqPlayBackEventsDialog->setSizePolicy(sizePolicy);
83 pqPlayBackEventsDialog->setMinimumSize(QSize(0, 0));
84 pqPlayBackEventsDialog->setMaximumSize(QSize(16777215, 16777215));
85 pqPlayBackEventsDialog->setSizeGripEnabled(
false);
86 pqPlayBackEventsDialog->setModal(
false);
87 verticalLayout_4 =
new QVBoxLayout(pqPlayBackEventsDialog);
88 verticalLayout_4->setObjectName(QString::fromUtf8(
"verticalLayout_4"));
89 verticalLayout_4->setSizeConstraint(QLayout::SetDefaultConstraint);
90 tabWidget =
new QTabWidget(pqPlayBackEventsDialog);
91 tabWidget->setObjectName(QString::fromUtf8(
"tabWidget"));
92 sizePolicy.setHeightForWidth(tabWidget->sizePolicy().hasHeightForWidth());
93 tabWidget->setSizePolicy(sizePolicy);
94 tabWidget->setMinimumSize(QSize(0, 0));
95 tabWidget->setMaximumSize(QSize(16777215, 16777215));
96 tabWidget->setTabPosition(QTabWidget::North);
97 tabWidget->setTabShape(QTabWidget::Rounded);
98 tabWidget->setIconSize(QSize(15, 16));
99 tabWidget->setElideMode(Qt::ElideNone);
100 tabWidget->setUsesScrollButtons(
false);
101 tabWidget->setDocumentMode(
true);
102 Player =
new QWidget();
103 Player->setObjectName(QString::fromUtf8(
"Player"));
104 verticalLayout_2 =
new QVBoxLayout(Player);
105 verticalLayout_2->setObjectName(QString::fromUtf8(
"verticalLayout_2"));
106 verticalLayout_2->setSizeConstraint(QLayout::SetMaximumSize);
107 tableWidget =
new QTableWidget(Player);
108 if (tableWidget->columnCount() < 3)
109 tableWidget->setColumnCount(3);
110 QTableWidgetItem *__qtablewidgetitem =
new QTableWidgetItem();
111 tableWidget->setHorizontalHeaderItem(0, __qtablewidgetitem);
113 font.setItalic(
false);
114 QTableWidgetItem *__qtablewidgetitem1 =
new QTableWidgetItem();
115 __qtablewidgetitem1->setText(QString::fromUtf8(
"Files"));
116 __qtablewidgetitem1->setFont(font);
117 tableWidget->setHorizontalHeaderItem(1, __qtablewidgetitem1);
118 QTableWidgetItem *__qtablewidgetitem2 =
new QTableWidgetItem();
119 tableWidget->setHorizontalHeaderItem(2, __qtablewidgetitem2);
120 tableWidget->setObjectName(QString::fromUtf8(
"tableWidget"));
121 tableWidget->setEnabled(
true);
122 sizePolicy.setHeightForWidth(tableWidget->sizePolicy().hasHeightForWidth());
123 tableWidget->setSizePolicy(sizePolicy);
124 tableWidget->setMinimumSize(QSize(0, 0));
125 tableWidget->setMaximumSize(QSize(16777215, 16777215));
126 tableWidget->setFrameShape(QFrame::NoFrame);
127 tableWidget->setFrameShadow(QFrame::Sunken);
128 tableWidget->setVerticalScrollBarPolicy(Qt::ScrollBarAsNeeded);
129 tableWidget->setTabKeyNavigation(
true);
130 tableWidget->setAlternatingRowColors(
true);
131 tableWidget->setSelectionMode(QAbstractItemView::NoSelection);
132 tableWidget->setGridStyle(Qt::NoPen);
133 tableWidget->setCornerButtonEnabled(
false);
134 tableWidget->setColumnCount(3);
135 tableWidget->horizontalHeader()->setVisible(
false);
136 tableWidget->horizontalHeader()->setCascadingSectionResizes(
true);
137 tableWidget->horizontalHeader()->setMinimumSectionSize(15);
138 tableWidget->horizontalHeader()->setDefaultSectionSize(150);
139 tableWidget->horizontalHeader()->setHighlightSections(
true);
140 tableWidget->horizontalHeader()->setProperty(
"showSortIndicator", QVariant(
false));
141 tableWidget->horizontalHeader()->setStretchLastSection(
true);
142 tableWidget->verticalHeader()->setVisible(
false);
144 verticalLayout_2->addWidget(tableWidget);
146 horizontalLayout_3 =
new QHBoxLayout();
147 horizontalLayout_3->setObjectName(QString::fromUtf8(
"horizontalLayout_3"));
148 playerErrorIconLabel =
new QLabel(Player);
149 playerErrorIconLabel->setObjectName(QString::fromUtf8(
"playerErrorIconLabel"));
150 playerErrorIconLabel->setMaximumSize(QSize(18, 18));
151 playerErrorIconLabel->setPixmap(QPixmap(QString::fromUtf8(
":/Icons/clear.svg")));
152 playerErrorIconLabel->setScaledContents(
true);
154 horizontalLayout_3->addWidget(playerErrorIconLabel);
156 playerErrorTextLabel =
new QLabel(Player);
157 playerErrorTextLabel->setObjectName(QString::fromUtf8(
"playerErrorTextLabel"));
159 QBrush brush(QColor(170, 0, 0, 255));
160 brush.setStyle(Qt::SolidPattern);
161 palette.setBrush(QPalette::Active, QPalette::WindowText, brush);
162 palette.setBrush(QPalette::Inactive, QPalette::WindowText, brush);
163 QBrush brush1(QColor(106, 104, 100, 255));
164 brush1.setStyle(Qt::SolidPattern);
165 palette.setBrush(QPalette::Disabled, QPalette::WindowText, brush1);
166 playerErrorTextLabel->setPalette(palette);
170 playerErrorTextLabel->setFont(font1);
172 horizontalLayout_3->addWidget(playerErrorTextLabel);
174 horizontalSpacer_2 =
new QSpacerItem(200, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
176 horizontalLayout_3->addItem(horizontalSpacer_2);
178 plusButton =
new QPushButton(Player);
179 plusButton->setObjectName(QString::fromUtf8(
"plusButton"));
181 icon.addFile(QString::fromUtf8(
":/Icons/plus.png"), QSize(), QIcon::Normal, QIcon::Off);
182 plusButton->setIcon(icon);
183 plusButton->setIconSize(QSize(24, 24));
184 plusButton->setFlat(
false);
186 horizontalLayout_3->addWidget(plusButton);
188 minusButton =
new QPushButton(Player);
189 minusButton->setObjectName(QString::fromUtf8(
"minusButton"));
191 icon1.addFile(QString::fromUtf8(
":/Icons/minus.png"), QSize(), QIcon::Normal, QIcon::Off);
192 minusButton->setIcon(icon1);
194 horizontalLayout_3->addWidget(minusButton);
196 loadFileButton =
new QPushButton(Player);
197 loadFileButton->setObjectName(QString::fromUtf8(
"loadFileButton"));
198 QSizePolicy sizePolicy1(QSizePolicy::Minimum, QSizePolicy::Fixed);
199 sizePolicy1.setHorizontalStretch(0);
200 sizePolicy1.setVerticalStretch(0);
201 sizePolicy1.setHeightForWidth(loadFileButton->sizePolicy().hasHeightForWidth());
202 loadFileButton->setSizePolicy(sizePolicy1);
204 horizontalLayout_3->addWidget(loadFileButton);
207 verticalLayout_2->addLayout(horizontalLayout_3);
210 icon2.addFile(QString::fromUtf8(
":/Icons/timePlay.png"), QSize(), QIcon::Normal, QIcon::Off);
211 tabWidget->addTab(Player, icon2, QString());
212 Info =
new QWidget();
213 Info->setObjectName(QString::fromUtf8(
"Info"));
214 verticalLayout =
new QVBoxLayout(Info);
215 verticalLayout->setObjectName(QString::fromUtf8(
"verticalLayout"));
216 verticalLayout->setSizeConstraint(QLayout::SetMaximumSize);
217 horizontalLayout =
new QHBoxLayout();
218 horizontalLayout->setObjectName(QString::fromUtf8(
"horizontalLayout"));
219 horizontalLayout->setSizeConstraint(QLayout::SetDefaultConstraint);
220 currentFileLabel =
new QLabel(Info);
221 currentFileLabel->setObjectName(QString::fromUtf8(
"currentFileLabel"));
222 QSizePolicy sizePolicy2(QSizePolicy::Preferred, QSizePolicy::Maximum);
223 sizePolicy2.setHorizontalStretch(0);
224 sizePolicy2.setVerticalStretch(0);
225 sizePolicy2.setHeightForWidth(currentFileLabel->sizePolicy().hasHeightForWidth());
226 currentFileLabel->setSizePolicy(sizePolicy2);
228 horizontalLayout->addWidget(currentFileLabel);
230 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
232 horizontalLayout->addItem(horizontalSpacer);
234 infoErrorIconLabel =
new QLabel(Info);
235 infoErrorIconLabel->setObjectName(QString::fromUtf8(
"infoErrorIconLabel"));
236 QSizePolicy sizePolicy3(QSizePolicy::Fixed, QSizePolicy::Fixed);
237 sizePolicy3.setHorizontalStretch(0);
238 sizePolicy3.setVerticalStretch(0);
239 sizePolicy3.setHeightForWidth(infoErrorIconLabel->sizePolicy().hasHeightForWidth());
240 infoErrorIconLabel->setSizePolicy(sizePolicy3);
241 infoErrorIconLabel->setMaximumSize(QSize(18, 18));
242 infoErrorIconLabel->setPixmap(QPixmap(QString::fromUtf8(
":/Icons/clear.svg")));
243 infoErrorIconLabel->setScaledContents(
true);
245 horizontalLayout->addWidget(infoErrorIconLabel);
247 infoErrorTextLabel =
new QLabel(Info);
248 infoErrorTextLabel->setObjectName(QString::fromUtf8(
"infoErrorTextLabel"));
250 palette1.setBrush(QPalette::Active, QPalette::WindowText, brush);
251 QBrush brush2(QColor(0, 0, 0, 255));
252 brush2.setStyle(Qt::SolidPattern);
253 palette1.setBrush(QPalette::Active, QPalette::Text, brush2);
254 palette1.setBrush(QPalette::Inactive, QPalette::WindowText, brush);
255 palette1.setBrush(QPalette::Inactive, QPalette::Text, brush2);
256 palette1.setBrush(QPalette::Disabled, QPalette::WindowText, brush1);
257 QBrush brush3(QColor(190, 190, 190, 255));
258 brush3.setStyle(Qt::SolidPattern);
259 palette1.setBrush(QPalette::Disabled, QPalette::Text, brush3);
260 infoErrorTextLabel->setPalette(palette1);
261 infoErrorTextLabel->setFont(font1);
263 horizontalLayout->addWidget(infoErrorTextLabel);
266 verticalLayout->addLayout(horizontalLayout);
268 Data =
new QGroupBox(Info);
269 Data->setObjectName(QString::fromUtf8(
"Data"));
270 Data->setEnabled(
true);
271 sizePolicy2.setHeightForWidth(Data->sizePolicy().hasHeightForWidth());
272 Data->setSizePolicy(sizePolicy2);
273 Data->setFlat(
false);
274 Data->setCheckable(
false);
275 Data->setChecked(
false);
276 verticalLayout_3 =
new QVBoxLayout(Data);
277 verticalLayout_3->setObjectName(QString::fromUtf8(
"verticalLayout_3"));
278 verticalLayout_3->setSizeConstraint(QLayout::SetNoConstraint);
279 objectLabel =
new QLabel(Data);
280 objectLabel->setObjectName(QString::fromUtf8(
"objectLabel"));
281 sizePolicy2.setHeightForWidth(objectLabel->sizePolicy().hasHeightForWidth());
282 objectLabel->setSizePolicy(sizePolicy2);
284 verticalLayout_3->addWidget(objectLabel);
286 commandLabel =
new QLabel(Data);
287 commandLabel->setObjectName(QString::fromUtf8(
"commandLabel"));
288 sizePolicy2.setHeightForWidth(commandLabel->sizePolicy().hasHeightForWidth());
289 commandLabel->setSizePolicy(sizePolicy2);
291 verticalLayout_3->addWidget(commandLabel);
293 argumentsLabel =
new QLabel(Data);
294 argumentsLabel->setObjectName(QString::fromUtf8(
"argumentsLabel"));
295 sizePolicy2.setHeightForWidth(argumentsLabel->sizePolicy().hasHeightForWidth());
296 argumentsLabel->setSizePolicy(sizePolicy2);
298 verticalLayout_3->addWidget(argumentsLabel);
301 verticalLayout->addWidget(Data);
303 verticalSpacer =
new QSpacerItem(20, 0, QSizePolicy::Minimum, QSizePolicy::Expanding);
305 verticalLayout->addItem(verticalSpacer);
308 icon3.addFile(QString::fromUtf8(
":/Icons/info.png"), QSize(), QIcon::Normal, QIcon::Off);
309 tabWidget->addTab(Info, icon3, QString());
311 verticalLayout_4->addWidget(tabWidget);
313 line =
new QFrame(pqPlayBackEventsDialog);
314 line->setObjectName(QString::fromUtf8(
"line"));
315 line->setFrameShape(QFrame::HLine);
316 line->setFrameShadow(QFrame::Sunken);
318 verticalLayout_4->addWidget(line);
320 horizontalLayout_2 =
new QHBoxLayout();
321 horizontalLayout_2->setObjectName(QString::fromUtf8(
"horizontalLayout_2"));
322 horizontalLayout_2->setSizeConstraint(QLayout::SetFixedSize);
323 playPauseButton =
new QPushButton(pqPlayBackEventsDialog);
324 playPauseButton->setObjectName(QString::fromUtf8(
"playPauseButton"));
325 playPauseButton->setEnabled(
false);
327 icon4.addFile(QString::fromUtf8(
":/Icons/timePlay.png"), QSize(), QIcon::Normal, QIcon::Off);
328 icon4.addFile(QString::fromUtf8(
":/Icons/pause.png"), QSize(), QIcon::Normal, QIcon::On);
329 playPauseButton->setIcon(icon4);
330 playPauseButton->setCheckable(
true);
331 playPauseButton->setChecked(
false);
332 playPauseButton->setAutoRepeat(
false);
333 playPauseButton->setFlat(
false);
335 horizontalLayout_2->addWidget(playPauseButton);
337 stepButton =
new QPushButton(pqPlayBackEventsDialog);
338 stepButton->setObjectName(QString::fromUtf8(
"stepButton"));
339 stepButton->setEnabled(
false);
341 icon5.addFile(QString::fromUtf8(
":/Icons/frameForward.png"), QSize(), QIcon::Normal, QIcon::Off);
342 stepButton->setIcon(icon5);
343 stepButton->setCheckable(
false);
344 stepButton->setChecked(
false);
345 stepButton->setFlat(
false);
347 horizontalLayout_2->addWidget(stepButton);
349 stopButton =
new QPushButton(pqPlayBackEventsDialog);
350 stopButton->setObjectName(QString::fromUtf8(
"stopButton"));
351 stopButton->setEnabled(
false);
352 sizePolicy1.setHeightForWidth(stopButton->sizePolicy().hasHeightForWidth());
353 stopButton->setSizePolicy(sizePolicy1);
355 icon6.addFile(QString::fromUtf8(
":/Icons/playback-stop.png"), QSize(), QIcon::Normal, QIcon::Off);
356 stopButton->setIcon(icon6);
357 stopButton->setFlat(
false);
359 horizontalLayout_2->addWidget(stopButton);
361 horizontalSpacer_3 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
363 horizontalLayout_2->addItem(horizontalSpacer_3);
365 timeStepLabel =
new QLabel(pqPlayBackEventsDialog);
366 timeStepLabel->setObjectName(QString::fromUtf8(
"timeStepLabel"));
368 horizontalLayout_2->addWidget(timeStepLabel);
370 timeStepSpinBox =
new QSpinBox(pqPlayBackEventsDialog);
371 timeStepSpinBox->setObjectName(QString::fromUtf8(
"timeStepSpinBox"));
372 timeStepSpinBox->setEnabled(
false);
373 QSizePolicy sizePolicy4(QSizePolicy::Maximum, QSizePolicy::Fixed);
374 sizePolicy4.setHorizontalStretch(0);
375 sizePolicy4.setVerticalStretch(0);
376 sizePolicy4.setHeightForWidth(timeStepSpinBox->sizePolicy().hasHeightForWidth());
377 timeStepSpinBox->setSizePolicy(sizePolicy4);
378 timeStepSpinBox->setMinimum(0);
379 timeStepSpinBox->setMaximum(1000);
380 timeStepSpinBox->setSingleStep(10);
381 timeStepSpinBox->setValue(100);
383 horizontalLayout_2->addWidget(timeStepSpinBox);
385 checkBox =
new QCheckBox(pqPlayBackEventsDialog);
386 checkBox->setObjectName(QString::fromUtf8(
"checkBox"));
388 horizontalLayout_2->addWidget(checkBox);
391 verticalLayout_4->addLayout(horizontalLayout_2);
393 logBrowser =
new QTextBrowser(pqPlayBackEventsDialog);
394 logBrowser->setObjectName(QString::fromUtf8(
"logBrowser"));
395 QSizePolicy sizePolicy5(QSizePolicy::Expanding, QSizePolicy::Preferred);
396 sizePolicy5.setHorizontalStretch(0);
397 sizePolicy5.setVerticalStretch(0);
398 sizePolicy5.setHeightForWidth(logBrowser->sizePolicy().hasHeightForWidth());
399 logBrowser->setSizePolicy(sizePolicy5);
401 verticalLayout_4->addWidget(logBrowser);
405 QObject::connect(checkBox, SIGNAL(toggled(
bool)), logBrowser, SLOT(setVisible(
bool)));
407 tabWidget->setCurrentIndex(0);
410 QMetaObject::connectSlotsByName(pqPlayBackEventsDialog);
415 pqPlayBackEventsDialog->setWindowTitle(QCoreApplication::translate(
"pqPlayBackEventsDialog",
"PlayBack Information",
nullptr));
416 QTableWidgetItem *___qtablewidgetitem = tableWidget->horizontalHeaderItem(2);
417 ___qtablewidgetitem->setText(QCoreApplication::translate(
"pqPlayBackEventsDialog",
"Progress",
nullptr));
418 playerErrorIconLabel->setText(QString());
419 playerErrorTextLabel->setText(QCoreApplication::translate(
"pqPlayBackEventsDialog",
"Error occured",
nullptr));
420 #if QT_CONFIG(tooltip) 421 plusButton->setToolTip(QCoreApplication::translate(
"pqPlayBackEventsDialog",
"Add scripts to the list",
nullptr));
422 #endif // QT_CONFIG(tooltip) 423 plusButton->setText(QString());
424 #if QT_CONFIG(tooltip) 425 minusButton->setToolTip(QCoreApplication::translate(
"pqPlayBackEventsDialog",
"Remove checked scripts",
nullptr));
426 #endif // QT_CONFIG(tooltip) 427 minusButton->setText(QString());
428 #if QT_CONFIG(tooltip) 429 loadFileButton->setToolTip(QCoreApplication::translate(
"pqPlayBackEventsDialog",
"Open scripts",
nullptr));
430 #endif // QT_CONFIG(tooltip) 431 loadFileButton->setText(QCoreApplication::translate(
"pqPlayBackEventsDialog",
"Open Scripts",
nullptr));
432 tabWidget->setTabText(tabWidget->indexOf(Player), QCoreApplication::translate(
"pqPlayBackEventsDialog",
"Player",
nullptr));
433 #if QT_CONFIG(tooltip) 434 Info->setToolTip(QCoreApplication::translate(
"pqPlayBackEventsDialog",
"Information about the current event",
nullptr));
435 #endif // QT_CONFIG(tooltip) 436 currentFileLabel->setText(QCoreApplication::translate(
"pqPlayBackEventsDialog",
"No file is playing",
nullptr));
437 infoErrorIconLabel->setText(QString());
438 infoErrorTextLabel->setText(QCoreApplication::translate(
"pqPlayBackEventsDialog",
"Error occured",
nullptr));
439 Data->setTitle(QCoreApplication::translate(
"pqPlayBackEventsDialog",
"Current Event",
nullptr));
440 objectLabel->setText(QCoreApplication::translate(
"pqPlayBackEventsDialog",
"Object :",
nullptr));
441 commandLabel->setText(QCoreApplication::translate(
"pqPlayBackEventsDialog",
"Command :",
nullptr));
442 argumentsLabel->setText(QCoreApplication::translate(
"pqPlayBackEventsDialog",
"Argument(s) :",
nullptr));
443 tabWidget->setTabText(tabWidget->indexOf(Info), QCoreApplication::translate(
"pqPlayBackEventsDialog",
"Info",
nullptr));
444 #if QT_CONFIG(tooltip) 445 playPauseButton->setToolTip(QCoreApplication::translate(
"pqPlayBackEventsDialog",
"Play/Pause",
nullptr));
446 #endif // QT_CONFIG(tooltip) 447 playPauseButton->setText(QString());
448 #if QT_CONFIG(tooltip) 449 stepButton->setToolTip(QCoreApplication::translate(
"pqPlayBackEventsDialog",
"Play step by step",
nullptr));
450 #endif // QT_CONFIG(tooltip) 451 stepButton->setText(QString());
452 #if QT_CONFIG(tooltip) 453 stopButton->setToolTip(QCoreApplication::translate(
"pqPlayBackEventsDialog",
"Stop",
nullptr));
454 #endif // QT_CONFIG(tooltip) 455 stopButton->setText(QString());
456 timeStepLabel->setText(QCoreApplication::translate(
"pqPlayBackEventsDialog",
"Time step :",
nullptr));
457 #if QT_CONFIG(tooltip) 458 timeStepSpinBox->setToolTip(QCoreApplication::translate(
"pqPlayBackEventsDialog",
"Time step between each events",
nullptr));
459 #endif // QT_CONFIG(tooltip) 460 timeStepSpinBox->setSuffix(QCoreApplication::translate(
"pqPlayBackEventsDialog",
" ms",
nullptr));
461 #if QT_CONFIG(tooltip) 462 checkBox->setToolTip(QCoreApplication::translate(
"pqPlayBackEventsDialog",
"Show/Hide log browser",
nullptr));
463 #endif // QT_CONFIG(tooltip) 464 checkBox->setText(QCoreApplication::translate(
"pqPlayBackEventsDialog",
"Logs",
nullptr));
475 #endif // UI_PQPLAYBACKEVENTSDIALOG_H void retranslateUi(QDialog *pqPlayBackEventsDialog)
void setupUi(QDialog *pqPlayBackEventsDialog)
QVBoxLayout * verticalLayout
QPushButton * playPauseButton
QVBoxLayout * verticalLayout_4
QLabel * infoErrorTextLabel
QVBoxLayout * verticalLayout_3
QLabel * playerErrorTextLabel
QSpacerItem * horizontalSpacer
QTableWidget * tableWidget
QPushButton * loadFileButton
QHBoxLayout * horizontalLayout_3
QSpacerItem * verticalSpacer
QTextBrowser * logBrowser
QLabel * currentFileLabel
QHBoxLayout * horizontalLayout_2
QHBoxLayout * horizontalLayout
QSpinBox * timeStepSpinBox
QSpacerItem * horizontalSpacer_3
QLabel * playerErrorIconLabel
QLabel * infoErrorIconLabel
QVBoxLayout * verticalLayout_2
QSpacerItem * horizontalSpacer_2
QPushButton * minusButton