13 #include <QtCore/QVariant> 14 #include <QtGui/QAction> 15 #include <QtGui/QApplication> 16 #include <QtGui/QButtonGroup> 17 #include <QtGui/QCheckBox> 18 #include <QtGui/QDoubleSpinBox> 19 #include <QtGui/QGridLayout> 20 #include <QtGui/QHBoxLayout> 21 #include <QtGui/QHeaderView> 22 #include <QtGui/QLabel> 23 #include <QtGui/QListWidget> 24 #include <QtGui/QMainWindow> 25 #include <QtGui/QPushButton> 26 #include <QtGui/QRadioButton> 27 #include <QtGui/QSpinBox> 28 #include <QtGui/QTabWidget> 29 #include <QtGui/QVBoxLayout> 30 #include <QtGui/QWidget> 31 #include <QtOpenGL/QGLWidget> 32 #include "../Q3DCameraWidget.h" 33 #include "../QCameraWidget.h" 42 QWidget *centralwidget;
43 QGridLayout *gridLayout_2;
44 QHBoxLayout *horizontalLayout_2;
45 QHBoxLayout *horizontalLayout_3;
46 QTabWidget *tabWidget_2;
48 QGridLayout *gridLayout_3;
51 QVBoxLayout *verticalLayout_2;
52 QTabWidget *tabWidget_3;
54 QVBoxLayout *verticalLayout_6;
56 QListWidget *boardsTimeList;
58 QListWidget *startPixelsList;
59 QLabel *StartTimeMarksList;
60 QListWidget *startTimeMarksList;
62 QListWidget *triggerDelayList;
64 QVBoxLayout *verticalLayout_3;
65 QwtPlot *boardsTimeHisto;
66 QwtPlot *startCellsHisto;
67 QwtPlot *startTimeMarkHisto;
68 QwtPlot *triggerDelayHisto;
70 QGridLayout *gridLayout_4;
71 QwtPlot *pixelValueCurve;
73 QGridLayout *gridLayout_41;
74 QwtPlot *pixelAverageCurve;
76 QGridLayout *gridLayout_11;
77 QTabWidget *tabWidget_4;
79 QGridLayout *gridLayout_12;
82 QGridLayout *gridLayout_13;
85 QGridLayout *gridLayout_14;
88 QGridLayout *gridLayout_15;
91 QGridLayout *gridLayout_7;
92 QTabWidget *tabWidget;
94 QGridLayout *gridLayout_8;
97 QGridLayout *gridLayout_9;
100 QGridLayout *gridLayout_10;
103 QHBoxLayout *horizontalLayout_7;
105 QVBoxLayout *verticalLayout;
107 QLabel *extraInfoLabel;
108 QVBoxLayout *verticalLayout_5;
110 QHBoxLayout *horizontalLayout_6;
115 QGridLayout *gridLayout_5;
119 QSpinBox *crateIDBox;
120 QSpinBox *boardIDBox;
121 QSpinBox *patchIDBox;
122 QSpinBox *pixelIDBox;
124 QVBoxLayout *verticalLayout_4;
126 QHBoxLayout *horizontalLayout_10;
127 QLabel *displayingEventLabel;
128 QSpinBox *displayingEventBox;
129 QLabel *displayingSliceLabel;
130 QSpinBox *displayingSliceBox;
131 QLabel *currentPixelValue;
132 QLabel *triggerTypeLabel;
133 QLabel *softwareTriggerLabel;
135 QGridLayout *gridLayout;
136 QDoubleSpinBox *colorRange4;
137 QDoubleSpinBox *greenValue4;
138 QDoubleSpinBox *redValue4;
139 QDoubleSpinBox *blueValue4;
140 QDoubleSpinBox *redValue3;
141 QDoubleSpinBox *redValue2;
142 QDoubleSpinBox *redValue1;
143 QDoubleSpinBox *redValue0;
148 QDoubleSpinBox *colorRange0;
149 QDoubleSpinBox *greenValue0;
150 QDoubleSpinBox *blueValue0;
151 QDoubleSpinBox *colorRange1;
152 QDoubleSpinBox *greenValue1;
153 QDoubleSpinBox *blueValue1;
154 QDoubleSpinBox *colorRange2;
155 QDoubleSpinBox *greenValue2;
156 QDoubleSpinBox *blueValue2;
157 QDoubleSpinBox *colorRange3;
158 QDoubleSpinBox *greenValue3;
159 QDoubleSpinBox *blueValue3;
160 QHBoxLayout *horizontalLayout;
161 QPushButton *playPauseButton;
163 QDoubleSpinBox *slicesPerSecValue;
164 QCheckBox *drawImpulseCheckBox;
165 QCheckBox *drawBlurCheckBox;
166 QCheckBox *drawPatchCheckBox;
167 QCheckBox *loopOverCurrentEventBox;
168 QPushButton *autoScaleColor;
169 QRadioButton *entireCameraScale;
170 QRadioButton *currentPixelScale;
171 QHBoxLayout *horizontalLayout_5;
172 QRadioButton *playSlicesRadio;
173 QRadioButton *playEventsRadio;
174 QRadioButton *playPixelsRadio;
175 QHBoxLayout *horizontalLayout_8;
176 QPushButton *loadNewFileButton;
177 QPushButton *loadDRSCalibButton;
178 QCheckBox *calibratedCheckBox;
179 QHBoxLayout *horizontalLayout_4;
183 if (MainWindow->objectName().isEmpty())
184 MainWindow->setObjectName(QString::fromUtf8(
"MainWindow"));
185 MainWindow->resize(984, 757);
186 centralwidget =
new QWidget(MainWindow);
187 centralwidget->setObjectName(QString::fromUtf8(
"centralwidget"));
188 gridLayout_2 =
new QGridLayout(centralwidget);
189 gridLayout_2->setObjectName(QString::fromUtf8(
"gridLayout_2"));
190 horizontalLayout_2 =
new QHBoxLayout();
191 horizontalLayout_2->setObjectName(QString::fromUtf8(
"horizontalLayout_2"));
192 horizontalLayout_3 =
new QHBoxLayout();
193 horizontalLayout_3->setObjectName(QString::fromUtf8(
"horizontalLayout_3"));
194 horizontalLayout_3->setSizeConstraint(QLayout::SetDefaultConstraint);
195 tabWidget_2 =
new QTabWidget(centralwidget);
196 tabWidget_2->setObjectName(QString::fromUtf8(
"tabWidget_2"));
197 QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);
198 sizePolicy.setHorizontalStretch(1);
199 sizePolicy.setVerticalStretch(1);
200 sizePolicy.setHeightForWidth(tabWidget_2->sizePolicy().hasHeightForWidth());
201 tabWidget_2->setSizePolicy(sizePolicy);
202 tab_5 =
new QWidget();
203 tab_5->setObjectName(QString::fromUtf8(
"tab_5"));
204 tab_5->setLayoutDirection(Qt::LeftToRight);
205 gridLayout_3 =
new QGridLayout(tab_5);
206 gridLayout_3->setObjectName(QString::fromUtf8(
"gridLayout_3"));
208 GLWindow->setObjectName(QString::fromUtf8(
"GLWindow"));
209 GLWindow->setEnabled(
true);
210 sizePolicy.setHeightForWidth(GLWindow->sizePolicy().hasHeightForWidth());
211 GLWindow->setSizePolicy(sizePolicy);
213 gridLayout_3->addWidget(GLWindow, 0, 0, 1, 1);
215 tabWidget_2->addTab(tab_5, QString());
216 tab_6 =
new QWidget();
217 tab_6->setObjectName(QString::fromUtf8(
"tab_6"));
218 QSizePolicy sizePolicy1(QSizePolicy::Expanding, QSizePolicy::Expanding);
219 sizePolicy1.setHorizontalStretch(0);
220 sizePolicy1.setVerticalStretch(0);
221 sizePolicy1.setHeightForWidth(tab_6->sizePolicy().hasHeightForWidth());
222 tab_6->setSizePolicy(sizePolicy1);
223 verticalLayout_2 =
new QVBoxLayout(tab_6);
224 verticalLayout_2->setObjectName(QString::fromUtf8(
"verticalLayout_2"));
225 tabWidget_3 =
new QTabWidget(tab_6);
226 tabWidget_3->setObjectName(QString::fromUtf8(
"tabWidget_3"));
227 sizePolicy.setHeightForWidth(tabWidget_3->sizePolicy().hasHeightForWidth());
228 tabWidget_3->setSizePolicy(sizePolicy);
229 tabWidget_3->setTabShape(QTabWidget::Rounded);
230 tabWidget_3->setElideMode(Qt::ElideNone);
231 tab_3 =
new QWidget();
232 tab_3->setObjectName(QString::fromUtf8(
"tab_3"));
233 QSizePolicy sizePolicy2(QSizePolicy::Preferred, QSizePolicy::Preferred);
234 sizePolicy2.setHorizontalStretch(0);
235 sizePolicy2.setVerticalStretch(0);
236 sizePolicy2.setHeightForWidth(tab_3->sizePolicy().hasHeightForWidth());
237 tab_3->setSizePolicy(sizePolicy2);
238 verticalLayout_6 =
new QVBoxLayout(tab_3);
239 verticalLayout_6->setObjectName(QString::fromUtf8(
"verticalLayout_6"));
240 label_3 =
new QLabel(tab_3);
241 label_3->setObjectName(QString::fromUtf8(
"label_3"));
243 verticalLayout_6->addWidget(label_3);
245 boardsTimeList =
new QListWidget(tab_3);
246 boardsTimeList->setObjectName(QString::fromUtf8(
"boardsTimeList"));
248 font.setFamily(QString::fromUtf8(
"FreeMono"));
249 boardsTimeList->setFont(font);
251 verticalLayout_6->addWidget(boardsTimeList);
253 label_13 =
new QLabel(tab_3);
254 label_13->setObjectName(QString::fromUtf8(
"label_13"));
256 verticalLayout_6->addWidget(label_13);
258 startPixelsList =
new QListWidget(tab_3);
259 startPixelsList->setObjectName(QString::fromUtf8(
"startPixelsList"));
260 startPixelsList->setFont(font);
262 verticalLayout_6->addWidget(startPixelsList);
264 StartTimeMarksList =
new QLabel(tab_3);
265 StartTimeMarksList->setObjectName(QString::fromUtf8(
"StartTimeMarksList"));
267 verticalLayout_6->addWidget(StartTimeMarksList);
269 startTimeMarksList =
new QListWidget(tab_3);
270 startTimeMarksList->setObjectName(QString::fromUtf8(
"startTimeMarksList"));
271 sizePolicy2.setHeightForWidth(startTimeMarksList->sizePolicy().hasHeightForWidth());
272 startTimeMarksList->setSizePolicy(sizePolicy2);
273 startTimeMarksList->setFont(font);
275 verticalLayout_6->addWidget(startTimeMarksList);
277 label_4 =
new QLabel(tab_3);
278 label_4->setObjectName(QString::fromUtf8(
"label_4"));
280 verticalLayout_6->addWidget(label_4);
282 triggerDelayList =
new QListWidget(tab_3);
283 triggerDelayList->setObjectName(QString::fromUtf8(
"triggerDelayList"));
285 verticalLayout_6->addWidget(triggerDelayList);
287 tabWidget_3->addTab(tab_3, QString());
288 tab_4 =
new QWidget();
289 tab_4->setObjectName(QString::fromUtf8(
"tab_4"));
290 verticalLayout_3 =
new QVBoxLayout(tab_4);
291 verticalLayout_3->setObjectName(QString::fromUtf8(
"verticalLayout_3"));
292 boardsTimeHisto =
new QwtPlot(tab_4);
293 boardsTimeHisto->setObjectName(QString::fromUtf8(
"boardsTimeHisto"));
295 verticalLayout_3->addWidget(boardsTimeHisto);
297 startCellsHisto =
new QwtPlot(tab_4);
298 startCellsHisto->setObjectName(QString::fromUtf8(
"startCellsHisto"));
300 verticalLayout_3->addWidget(startCellsHisto);
302 startTimeMarkHisto =
new QwtPlot(tab_4);
303 startTimeMarkHisto->setObjectName(QString::fromUtf8(
"startTimeMarkHisto"));
305 verticalLayout_3->addWidget(startTimeMarkHisto);
307 triggerDelayHisto =
new QwtPlot(tab_4);
308 triggerDelayHisto->setObjectName(QString::fromUtf8(
"triggerDelayHisto"));
310 verticalLayout_3->addWidget(triggerDelayHisto);
312 tabWidget_3->addTab(tab_4, QString());
314 tab->setObjectName(QString::fromUtf8(
"tab"));
315 gridLayout_4 =
new QGridLayout(tab);
316 gridLayout_4->setObjectName(QString::fromUtf8(
"gridLayout_4"));
317 pixelValueCurve =
new QwtPlot(tab);
318 pixelValueCurve->setObjectName(QString::fromUtf8(
"pixelValueCurve"));
320 gridLayout_4->addWidget(pixelValueCurve, 0, 0, 1, 1);
322 tabWidget_3->addTab(tab, QString());
323 tab_7 =
new QWidget();
324 tab_7->setObjectName(QString::fromUtf8(
"tab_7"));
325 gridLayout_41 =
new QGridLayout(tab_7);
326 gridLayout_41->setObjectName(QString::fromUtf8(
"gridLayout_41"));
327 pixelAverageCurve =
new QwtPlot(tab_7);
328 pixelAverageCurve->setObjectName(QString::fromUtf8(
"pixelAverageCurve"));
330 gridLayout_41->addWidget(pixelAverageCurve, 0, 0, 1, 1);
332 tabWidget_3->addTab(tab_7, QString());
334 verticalLayout_2->addWidget(tabWidget_3);
336 tabWidget_2->addTab(tab_6, QString());
337 tab_15 =
new QWidget();
338 tab_15->setObjectName(QString::fromUtf8(
"tab_15"));
339 gridLayout_11 =
new QGridLayout(tab_15);
340 gridLayout_11->setObjectName(QString::fromUtf8(
"gridLayout_11"));
341 tabWidget_4 =
new QTabWidget(tab_15);
342 tabWidget_4->setObjectName(QString::fromUtf8(
"tabWidget_4"));
343 tab_16 =
new QWidget();
344 tab_16->setObjectName(QString::fromUtf8(
"tab_16"));
345 gridLayout_12 =
new QGridLayout(tab_16);
346 gridLayout_12->setObjectName(QString::fromUtf8(
"gridLayout_12"));
348 RMS_window->setObjectName(QString::fromUtf8(
"RMS_window"));
349 RMS_window->setEnabled(
true);
350 sizePolicy2.setHeightForWidth(RMS_window->sizePolicy().hasHeightForWidth());
351 RMS_window->setSizePolicy(sizePolicy2);
352 RMS_window->setMaximumSize(QSize(10000, 10000));
354 gridLayout_12->addWidget(RMS_window, 0, 0, 1, 1);
356 tabWidget_4->addTab(tab_16, QString());
357 tab_17 =
new QWidget();
358 tab_17->setObjectName(QString::fromUtf8(
"tab_17"));
359 gridLayout_13 =
new QGridLayout(tab_17);
360 gridLayout_13->setObjectName(QString::fromUtf8(
"gridLayout_13"));
362 Mean_window->setObjectName(QString::fromUtf8(
"Mean_window"));
363 Mean_window->setEnabled(
true);
364 sizePolicy2.setHeightForWidth(Mean_window->sizePolicy().hasHeightForWidth());
365 Mean_window->setSizePolicy(sizePolicy2);
366 Mean_window->setMaximumSize(QSize(10000, 10000));
368 gridLayout_13->addWidget(Mean_window, 0, 0, 1, 1);
370 tabWidget_4->addTab(tab_17, QString());
371 tab_18 =
new QWidget();
372 tab_18->setObjectName(QString::fromUtf8(
"tab_18"));
373 gridLayout_14 =
new QGridLayout(tab_18);
374 gridLayout_14->setObjectName(QString::fromUtf8(
"gridLayout_14"));
376 Max_window->setObjectName(QString::fromUtf8(
"Max_window"));
377 Max_window->setEnabled(
true);
378 sizePolicy2.setHeightForWidth(Max_window->sizePolicy().hasHeightForWidth());
379 Max_window->setSizePolicy(sizePolicy2);
380 Max_window->setMaximumSize(QSize(10000, 10000));
382 gridLayout_14->addWidget(Max_window, 0, 0, 1, 1);
384 tabWidget_4->addTab(tab_18, QString());
385 tab_19 =
new QWidget();
386 tab_19->setObjectName(QString::fromUtf8(
"tab_19"));
387 gridLayout_15 =
new QGridLayout(tab_19);
388 gridLayout_15->setObjectName(QString::fromUtf8(
"gridLayout_15"));
390 PosOfMax_window->setObjectName(QString::fromUtf8(
"PosOfMax_window"));
391 PosOfMax_window->setEnabled(
true);
392 sizePolicy2.setHeightForWidth(PosOfMax_window->sizePolicy().hasHeightForWidth());
393 PosOfMax_window->setSizePolicy(sizePolicy2);
394 PosOfMax_window->setMaximumSize(QSize(10000, 10000));
396 gridLayout_15->addWidget(PosOfMax_window, 0, 0, 1, 1);
398 tabWidget_4->addTab(tab_19, QString());
400 gridLayout_11->addWidget(tabWidget_4, 0, 0, 1, 1);
402 tabWidget_2->addTab(tab_15, QString());
403 tab_11 =
new QWidget();
404 tab_11->setObjectName(QString::fromUtf8(
"tab_11"));
405 gridLayout_7 =
new QGridLayout(tab_11);
406 gridLayout_7->setObjectName(QString::fromUtf8(
"gridLayout_7"));
407 tabWidget =
new QTabWidget(tab_11);
408 tabWidget->setObjectName(QString::fromUtf8(
"tabWidget"));
409 tab_12 =
new QWidget();
410 tab_12->setObjectName(QString::fromUtf8(
"tab_12"));
411 gridLayout_8 =
new QGridLayout(tab_12);
412 gridLayout_8->setObjectName(QString::fromUtf8(
"gridLayout_8"));
414 Baseline_window->setObjectName(QString::fromUtf8(
"Baseline_window"));
415 Baseline_window->setEnabled(
true);
416 sizePolicy.setHeightForWidth(Baseline_window->sizePolicy().hasHeightForWidth());
417 Baseline_window->setSizePolicy(sizePolicy);
419 gridLayout_8->addWidget(Baseline_window, 0, 0, 1, 1);
421 tabWidget->addTab(tab_12, QString());
422 tab_13 =
new QWidget();
423 tab_13->setObjectName(QString::fromUtf8(
"tab_13"));
424 gridLayout_9 =
new QGridLayout(tab_13);
425 gridLayout_9->setObjectName(QString::fromUtf8(
"gridLayout_9"));
427 Gain_window->setObjectName(QString::fromUtf8(
"Gain_window"));
428 Gain_window->setEnabled(
true);
429 sizePolicy.setHeightForWidth(Gain_window->sizePolicy().hasHeightForWidth());
430 Gain_window->setSizePolicy(sizePolicy);
432 gridLayout_9->addWidget(Gain_window, 0, 0, 1, 1);
434 tabWidget->addTab(tab_13, QString());
435 tab_14 =
new QWidget();
436 tab_14->setObjectName(QString::fromUtf8(
"tab_14"));
437 gridLayout_10 =
new QGridLayout(tab_14);
438 gridLayout_10->setObjectName(QString::fromUtf8(
"gridLayout_10"));
440 TriggerOffset_window->setObjectName(QString::fromUtf8(
"TriggerOffset_window"));
441 TriggerOffset_window->setEnabled(
true);
442 sizePolicy.setHeightForWidth(TriggerOffset_window->sizePolicy().hasHeightForWidth());
443 TriggerOffset_window->setSizePolicy(sizePolicy);
445 gridLayout_10->addWidget(TriggerOffset_window, 0, 0, 1, 1);
447 tabWidget->addTab(tab_14, QString());
449 gridLayout_7->addWidget(tabWidget, 0, 0, 1, 1);
451 tabWidget_2->addTab(tab_11, QString());
452 tab_2 =
new QWidget();
453 tab_2->setObjectName(QString::fromUtf8(
"tab_2"));
454 horizontalLayout_7 =
new QHBoxLayout(tab_2);
455 horizontalLayout_7->setObjectName(QString::fromUtf8(
"horizontalLayout_7"));
457 threeD_Window->setObjectName(QString::fromUtf8(
"threeD_Window"));
458 threeD_Window->setEnabled(
true);
459 sizePolicy2.setHeightForWidth(threeD_Window->sizePolicy().hasHeightForWidth());
460 threeD_Window->setSizePolicy(sizePolicy2);
461 threeD_Window->setMaximumSize(QSize(10000, 10000));
463 horizontalLayout_7->addWidget(threeD_Window);
465 tabWidget_2->addTab(tab_2, QString());
467 horizontalLayout_3->addWidget(tabWidget_2);
470 horizontalLayout_2->addLayout(horizontalLayout_3);
472 verticalLayout =
new QVBoxLayout();
473 verticalLayout->setObjectName(QString::fromUtf8(
"verticalLayout"));
474 verticalLayout->setSizeConstraint(QLayout::SetDefaultConstraint);
475 label =
new QLabel(centralwidget);
476 label->setObjectName(QString::fromUtf8(
"label"));
478 verticalLayout->addWidget(label);
480 extraInfoLabel =
new QLabel(centralwidget);
481 extraInfoLabel->setObjectName(QString::fromUtf8(
"extraInfoLabel"));
482 sizePolicy2.setHeightForWidth(extraInfoLabel->sizePolicy().hasHeightForWidth());
483 extraInfoLabel->setSizePolicy(sizePolicy2);
485 font1.setPointSize(8);
486 extraInfoLabel->setFont(font1);
487 extraInfoLabel->setScaledContents(
false);
488 extraInfoLabel->setWordWrap(
true);
490 verticalLayout->addWidget(extraInfoLabel);
492 verticalLayout_5 =
new QVBoxLayout();
493 verticalLayout_5->setObjectName(QString::fromUtf8(
"verticalLayout_5"));
494 label_5 =
new QLabel(centralwidget);
495 label_5->setObjectName(QString::fromUtf8(
"label_5"));
497 font2.setPointSize(11);
500 label_5->setFont(font2);
501 label_5->setAlignment(Qt::AlignCenter);
503 verticalLayout_5->addWidget(label_5);
505 horizontalLayout_6 =
new QHBoxLayout();
506 horizontalLayout_6->setObjectName(QString::fromUtf8(
"horizontalLayout_6"));
507 label_10 =
new QLabel(centralwidget);
508 label_10->setObjectName(QString::fromUtf8(
"label_10"));
509 label_10->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
511 horizontalLayout_6->addWidget(label_10);
513 HwIDBox =
new QSpinBox(centralwidget);
514 HwIDBox->setObjectName(QString::fromUtf8(
"HwIDBox"));
515 HwIDBox->setMaximum(10000);
516 HwIDBox->setValue(393);
518 horizontalLayout_6->addWidget(HwIDBox);
520 label_11 =
new QLabel(centralwidget);
521 label_11->setObjectName(QString::fromUtf8(
"label_11"));
522 label_11->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
524 horizontalLayout_6->addWidget(label_11);
526 SwIDBox =
new QSpinBox(centralwidget);
527 SwIDBox->setObjectName(QString::fromUtf8(
"SwIDBox"));
528 SwIDBox->setMaximum(1440);
530 horizontalLayout_6->addWidget(SwIDBox);
533 verticalLayout_5->addLayout(horizontalLayout_6);
535 gridLayout_5 =
new QGridLayout();
536 gridLayout_5->setObjectName(QString::fromUtf8(
"gridLayout_5"));
537 label_6 =
new QLabel(centralwidget);
538 label_6->setObjectName(QString::fromUtf8(
"label_6"));
540 gridLayout_5->addWidget(label_6, 2, 0, 1, 1);
542 label_8 =
new QLabel(centralwidget);
543 label_8->setObjectName(QString::fromUtf8(
"label_8"));
545 gridLayout_5->addWidget(label_8, 2, 1, 1, 1);
547 label_9 =
new QLabel(centralwidget);
548 label_9->setObjectName(QString::fromUtf8(
"label_9"));
550 gridLayout_5->addWidget(label_9, 2, 2, 1, 1);
552 crateIDBox =
new QSpinBox(centralwidget);
553 crateIDBox->setObjectName(QString::fromUtf8(
"crateIDBox"));
554 crateIDBox->setMaximum(3);
555 crateIDBox->setValue(0);
557 gridLayout_5->addWidget(crateIDBox, 3, 0, 1, 1);
559 boardIDBox =
new QSpinBox(centralwidget);
560 boardIDBox->setObjectName(QString::fromUtf8(
"boardIDBox"));
561 boardIDBox->setMaximum(9);
562 boardIDBox->setValue(0);
564 gridLayout_5->addWidget(boardIDBox, 3, 1, 1, 1);
566 patchIDBox =
new QSpinBox(centralwidget);
567 patchIDBox->setObjectName(QString::fromUtf8(
"patchIDBox"));
568 patchIDBox->setMaximum(3);
569 patchIDBox->setValue(0);
571 gridLayout_5->addWidget(patchIDBox, 3, 2, 1, 1);
573 pixelIDBox =
new QSpinBox(centralwidget);
574 pixelIDBox->setObjectName(QString::fromUtf8(
"pixelIDBox"));
575 pixelIDBox->setMaximum(8);
576 pixelIDBox->setValue(0);
578 gridLayout_5->addWidget(pixelIDBox, 3, 3, 1, 1);
580 label_2 =
new QLabel(centralwidget);
581 label_2->setObjectName(QString::fromUtf8(
"label_2"));
583 gridLayout_5->addWidget(label_2, 2, 3, 1, 1);
586 verticalLayout_5->addLayout(gridLayout_5);
589 verticalLayout->addLayout(verticalLayout_5);
591 verticalLayout_4 =
new QVBoxLayout();
592 verticalLayout_4->setSpacing(2);
593 verticalLayout_4->setObjectName(QString::fromUtf8(
"verticalLayout_4"));
594 label_7 =
new QLabel(centralwidget);
595 label_7->setObjectName(QString::fromUtf8(
"label_7"));
597 font3.setPointSize(12);
600 label_7->setFont(font3);
601 label_7->setAlignment(Qt::AlignCenter);
603 verticalLayout_4->addWidget(label_7);
605 horizontalLayout_10 =
new QHBoxLayout();
606 horizontalLayout_10->setObjectName(QString::fromUtf8(
"horizontalLayout_10"));
607 displayingEventLabel =
new QLabel(centralwidget);
608 displayingEventLabel->setObjectName(QString::fromUtf8(
"displayingEventLabel"));
610 horizontalLayout_10->addWidget(displayingEventLabel);
612 displayingEventBox =
new QSpinBox(centralwidget);
613 displayingEventBox->setObjectName(QString::fromUtf8(
"displayingEventBox"));
615 horizontalLayout_10->addWidget(displayingEventBox);
617 displayingSliceLabel =
new QLabel(centralwidget);
618 displayingSliceLabel->setObjectName(QString::fromUtf8(
"displayingSliceLabel"));
620 horizontalLayout_10->addWidget(displayingSliceLabel);
622 displayingSliceBox =
new QSpinBox(centralwidget);
623 displayingSliceBox->setObjectName(QString::fromUtf8(
"displayingSliceBox"));
624 displayingSliceBox->setMaximum(1023);
626 horizontalLayout_10->addWidget(displayingSliceBox);
629 verticalLayout_4->addLayout(horizontalLayout_10);
631 currentPixelValue =
new QLabel(centralwidget);
632 currentPixelValue->setObjectName(QString::fromUtf8(
"currentPixelValue"));
634 verticalLayout_4->addWidget(currentPixelValue);
636 triggerTypeLabel =
new QLabel(centralwidget);
637 triggerTypeLabel->setObjectName(QString::fromUtf8(
"triggerTypeLabel"));
639 verticalLayout_4->addWidget(triggerTypeLabel);
641 softwareTriggerLabel =
new QLabel(centralwidget);
642 softwareTriggerLabel->setObjectName(QString::fromUtf8(
"softwareTriggerLabel"));
644 verticalLayout_4->addWidget(softwareTriggerLabel);
646 PCTimeLabel =
new QLabel(centralwidget);
647 PCTimeLabel->setObjectName(QString::fromUtf8(
"PCTimeLabel"));
649 verticalLayout_4->addWidget(PCTimeLabel);
652 verticalLayout->addLayout(verticalLayout_4);
655 horizontalLayout_2->addLayout(verticalLayout);
657 horizontalLayout_2->setStretch(0, 10);
659 gridLayout_2->addLayout(horizontalLayout_2, 0, 0, 1, 1);
661 gridLayout =
new QGridLayout();
662 gridLayout->setObjectName(QString::fromUtf8(
"gridLayout"));
663 colorRange4 =
new QDoubleSpinBox(centralwidget);
664 colorRange4->setObjectName(QString::fromUtf8(
"colorRange4"));
665 colorRange4->setEnabled(
true);
666 colorRange4->setDecimals(3);
667 colorRange4->setMaximum(1);
668 colorRange4->setSingleStep(0.05);
670 gridLayout->addWidget(colorRange4, 0, 7, 1, 1);
672 greenValue4 =
new QDoubleSpinBox(centralwidget);
673 greenValue4->setObjectName(QString::fromUtf8(
"greenValue4"));
674 greenValue4->setDecimals(3);
675 greenValue4->setMaximum(1);
676 greenValue4->setSingleStep(0.05);
678 gridLayout->addWidget(greenValue4, 2, 7, 1, 1);
680 redValue4 =
new QDoubleSpinBox(centralwidget);
681 redValue4->setObjectName(QString::fromUtf8(
"redValue4"));
682 redValue4->setDecimals(3);
683 redValue4->setMaximum(1);
684 redValue4->setSingleStep(0.05);
686 gridLayout->addWidget(redValue4, 1, 7, 1, 1);
688 blueValue4 =
new QDoubleSpinBox(centralwidget);
689 blueValue4->setObjectName(QString::fromUtf8(
"blueValue4"));
690 blueValue4->setDecimals(3);
691 blueValue4->setMaximum(1);
692 blueValue4->setSingleStep(0.05);
694 gridLayout->addWidget(blueValue4, 3, 7, 1, 1);
696 redValue3 =
new QDoubleSpinBox(centralwidget);
697 redValue3->setObjectName(QString::fromUtf8(
"redValue3"));
698 redValue3->setDecimals(3);
699 redValue3->setMaximum(1);
700 redValue3->setSingleStep(0.05);
702 gridLayout->addWidget(redValue3, 1, 6, 1, 1);
704 redValue2 =
new QDoubleSpinBox(centralwidget);
705 redValue2->setObjectName(QString::fromUtf8(
"redValue2"));
706 redValue2->setDecimals(3);
707 redValue2->setMaximum(1);
708 redValue2->setSingleStep(0.05);
710 gridLayout->addWidget(redValue2, 1, 5, 1, 1);
712 redValue1 =
new QDoubleSpinBox(centralwidget);
713 redValue1->setObjectName(QString::fromUtf8(
"redValue1"));
714 redValue1->setDecimals(3);
715 redValue1->setMaximum(1);
716 redValue1->setSingleStep(0.05);
718 gridLayout->addWidget(redValue1, 1, 4, 1, 1);
720 redValue0 =
new QDoubleSpinBox(centralwidget);
721 redValue0->setObjectName(QString::fromUtf8(
"redValue0"));
722 redValue0->setDecimals(3);
723 redValue0->setMaximum(1);
724 redValue0->setSingleStep(0.05);
726 gridLayout->addWidget(redValue0, 1, 3, 1, 1);
728 label_20 =
new QLabel(centralwidget);
729 label_20->setObjectName(QString::fromUtf8(
"label_20"));
730 label_20->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
732 gridLayout->addWidget(label_20, 1, 2, 1, 1);
734 label_21 =
new QLabel(centralwidget);
735 label_21->setObjectName(QString::fromUtf8(
"label_21"));
736 label_21->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
738 gridLayout->addWidget(label_21, 0, 2, 1, 1);
740 label_22 =
new QLabel(centralwidget);
741 label_22->setObjectName(QString::fromUtf8(
"label_22"));
742 label_22->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
744 gridLayout->addWidget(label_22, 2, 2, 1, 1);
746 label_23 =
new QLabel(centralwidget);
747 label_23->setObjectName(QString::fromUtf8(
"label_23"));
748 label_23->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
750 gridLayout->addWidget(label_23, 3, 2, 1, 1);
752 colorRange0 =
new QDoubleSpinBox(centralwidget);
753 colorRange0->setObjectName(QString::fromUtf8(
"colorRange0"));
754 colorRange0->setEnabled(
true);
755 colorRange0->setDecimals(3);
756 colorRange0->setMaximum(1);
757 colorRange0->setSingleStep(0.05);
759 gridLayout->addWidget(colorRange0, 0, 3, 1, 1);
761 greenValue0 =
new QDoubleSpinBox(centralwidget);
762 greenValue0->setObjectName(QString::fromUtf8(
"greenValue0"));
763 greenValue0->setDecimals(3);
764 greenValue0->setMaximum(1);
765 greenValue0->setSingleStep(0.05);
767 gridLayout->addWidget(greenValue0, 2, 3, 1, 1);
769 blueValue0 =
new QDoubleSpinBox(centralwidget);
770 blueValue0->setObjectName(QString::fromUtf8(
"blueValue0"));
771 blueValue0->setDecimals(3);
772 blueValue0->setMaximum(1);
773 blueValue0->setSingleStep(0.05);
775 gridLayout->addWidget(blueValue0, 3, 3, 1, 1);
777 colorRange1 =
new QDoubleSpinBox(centralwidget);
778 colorRange1->setObjectName(QString::fromUtf8(
"colorRange1"));
779 colorRange1->setDecimals(3);
780 colorRange1->setMaximum(1);
781 colorRange1->setSingleStep(0.05);
783 gridLayout->addWidget(colorRange1, 0, 4, 1, 1);
785 greenValue1 =
new QDoubleSpinBox(centralwidget);
786 greenValue1->setObjectName(QString::fromUtf8(
"greenValue1"));
787 greenValue1->setDecimals(3);
788 greenValue1->setMaximum(1);
789 greenValue1->setSingleStep(0.05);
791 gridLayout->addWidget(greenValue1, 2, 4, 1, 1);
793 blueValue1 =
new QDoubleSpinBox(centralwidget);
794 blueValue1->setObjectName(QString::fromUtf8(
"blueValue1"));
795 blueValue1->setDecimals(3);
796 blueValue1->setMaximum(1);
797 blueValue1->setSingleStep(0.05);
799 gridLayout->addWidget(blueValue1, 3, 4, 1, 1);
801 colorRange2 =
new QDoubleSpinBox(centralwidget);
802 colorRange2->setObjectName(QString::fromUtf8(
"colorRange2"));
803 colorRange2->setDecimals(3);
804 colorRange2->setMaximum(1);
805 colorRange2->setSingleStep(0.05);
807 gridLayout->addWidget(colorRange2, 0, 5, 1, 1);
809 greenValue2 =
new QDoubleSpinBox(centralwidget);
810 greenValue2->setObjectName(QString::fromUtf8(
"greenValue2"));
811 greenValue2->setDecimals(3);
812 greenValue2->setMaximum(1);
813 greenValue2->setSingleStep(0.05);
815 gridLayout->addWidget(greenValue2, 2, 5, 1, 1);
817 blueValue2 =
new QDoubleSpinBox(centralwidget);
818 blueValue2->setObjectName(QString::fromUtf8(
"blueValue2"));
819 blueValue2->setDecimals(3);
820 blueValue2->setMaximum(1);
821 blueValue2->setSingleStep(0.05);
823 gridLayout->addWidget(blueValue2, 3, 5, 1, 1);
825 colorRange3 =
new QDoubleSpinBox(centralwidget);
826 colorRange3->setObjectName(QString::fromUtf8(
"colorRange3"));
827 colorRange3->setDecimals(3);
828 colorRange3->setMaximum(1);
829 colorRange3->setSingleStep(0.05);
831 gridLayout->addWidget(colorRange3, 0, 6, 1, 1);
833 greenValue3 =
new QDoubleSpinBox(centralwidget);
834 greenValue3->setObjectName(QString::fromUtf8(
"greenValue3"));
835 greenValue3->setDecimals(3);
836 greenValue3->setMaximum(1);
837 greenValue3->setSingleStep(0.05);
839 gridLayout->addWidget(greenValue3, 2, 6, 1, 1);
841 blueValue3 =
new QDoubleSpinBox(centralwidget);
842 blueValue3->setObjectName(QString::fromUtf8(
"blueValue3"));
843 blueValue3->setDecimals(3);
844 blueValue3->setMaximum(1);
845 blueValue3->setSingleStep(0.05);
847 gridLayout->addWidget(blueValue3, 3, 6, 1, 1);
849 horizontalLayout =
new QHBoxLayout();
850 horizontalLayout->setObjectName(QString::fromUtf8(
"horizontalLayout"));
851 playPauseButton =
new QPushButton(centralwidget);
852 playPauseButton->setObjectName(QString::fromUtf8(
"playPauseButton"));
854 horizontalLayout->addWidget(playPauseButton);
856 label_24 =
new QLabel(centralwidget);
857 label_24->setObjectName(QString::fromUtf8(
"label_24"));
858 label_24->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
860 horizontalLayout->addWidget(label_24);
862 slicesPerSecValue =
new QDoubleSpinBox(centralwidget);
863 slicesPerSecValue->setObjectName(QString::fromUtf8(
"slicesPerSecValue"));
864 slicesPerSecValue->setMinimum(1);
865 slicesPerSecValue->setMaximum(1000);
866 slicesPerSecValue->setSingleStep(1);
867 slicesPerSecValue->setValue(100);
869 horizontalLayout->addWidget(slicesPerSecValue);
872 gridLayout->addLayout(horizontalLayout, 3, 8, 1, 1);
874 drawImpulseCheckBox =
new QCheckBox(centralwidget);
875 drawImpulseCheckBox->setObjectName(QString::fromUtf8(
"drawImpulseCheckBox"));
876 drawImpulseCheckBox->setLayoutDirection(Qt::RightToLeft);
877 drawImpulseCheckBox->setChecked(
true);
879 gridLayout->addWidget(drawImpulseCheckBox, 0, 0, 1, 1);
881 drawBlurCheckBox =
new QCheckBox(centralwidget);
882 drawBlurCheckBox->setObjectName(QString::fromUtf8(
"drawBlurCheckBox"));
883 drawBlurCheckBox->setLayoutDirection(Qt::RightToLeft);
885 gridLayout->addWidget(drawBlurCheckBox, 3, 0, 1, 1);
887 drawPatchCheckBox =
new QCheckBox(centralwidget);
888 drawPatchCheckBox->setObjectName(QString::fromUtf8(
"drawPatchCheckBox"));
889 drawPatchCheckBox->setLayoutDirection(Qt::RightToLeft);
890 drawPatchCheckBox->setChecked(
false);
891 drawPatchCheckBox->setTristate(
false);
893 gridLayout->addWidget(drawPatchCheckBox, 1, 0, 1, 1);
895 loopOverCurrentEventBox =
new QCheckBox(centralwidget);
896 loopOverCurrentEventBox->setObjectName(QString::fromUtf8(
"loopOverCurrentEventBox"));
897 loopOverCurrentEventBox->setLayoutDirection(Qt::RightToLeft);
899 gridLayout->addWidget(loopOverCurrentEventBox, 2, 0, 1, 1);
901 autoScaleColor =
new QPushButton(centralwidget);
902 autoScaleColor->setObjectName(QString::fromUtf8(
"autoScaleColor"));
903 autoScaleColor->setCheckable(
true);
904 autoScaleColor->setChecked(
true);
906 gridLayout->addWidget(autoScaleColor, 1, 1, 1, 1);
908 entireCameraScale =
new QRadioButton(centralwidget);
909 entireCameraScale->setObjectName(QString::fromUtf8(
"entireCameraScale"));
910 entireCameraScale->setLayoutDirection(Qt::RightToLeft);
911 entireCameraScale->setChecked(
true);
913 gridLayout->addWidget(entireCameraScale, 2, 1, 1, 1);
915 currentPixelScale =
new QRadioButton(centralwidget);
916 currentPixelScale->setObjectName(QString::fromUtf8(
"currentPixelScale"));
917 currentPixelScale->setLayoutDirection(Qt::RightToLeft);
919 gridLayout->addWidget(currentPixelScale, 3, 1, 1, 1);
921 horizontalLayout_5 =
new QHBoxLayout();
922 horizontalLayout_5->setObjectName(QString::fromUtf8(
"horizontalLayout_5"));
923 playSlicesRadio =
new QRadioButton(centralwidget);
924 playSlicesRadio->setObjectName(QString::fromUtf8(
"playSlicesRadio"));
925 playSlicesRadio->setChecked(
true);
927 horizontalLayout_5->addWidget(playSlicesRadio);
929 playEventsRadio =
new QRadioButton(centralwidget);
930 playEventsRadio->setObjectName(QString::fromUtf8(
"playEventsRadio"));
932 horizontalLayout_5->addWidget(playEventsRadio);
934 playPixelsRadio =
new QRadioButton(centralwidget);
935 playPixelsRadio->setObjectName(QString::fromUtf8(
"playPixelsRadio"));
937 horizontalLayout_5->addWidget(playPixelsRadio);
940 gridLayout->addLayout(horizontalLayout_5, 2, 8, 1, 1);
942 horizontalLayout_8 =
new QHBoxLayout();
943 horizontalLayout_8->setObjectName(QString::fromUtf8(
"horizontalLayout_8"));
944 loadNewFileButton =
new QPushButton(centralwidget);
945 loadNewFileButton->setObjectName(QString::fromUtf8(
"loadNewFileButton"));
947 horizontalLayout_8->addWidget(loadNewFileButton);
949 loadDRSCalibButton =
new QPushButton(centralwidget);
950 loadDRSCalibButton->setObjectName(QString::fromUtf8(
"loadDRSCalibButton"));
952 horizontalLayout_8->addWidget(loadDRSCalibButton);
955 gridLayout->addLayout(horizontalLayout_8, 0, 8, 1, 1);
957 calibratedCheckBox =
new QCheckBox(centralwidget);
958 calibratedCheckBox->setObjectName(QString::fromUtf8(
"calibratedCheckBox"));
959 calibratedCheckBox->setLayoutDirection(Qt::RightToLeft);
960 calibratedCheckBox->setChecked(
false);
962 gridLayout->addWidget(calibratedCheckBox, 0, 1, 1, 1);
964 horizontalLayout_4 =
new QHBoxLayout();
965 horizontalLayout_4->setObjectName(QString::fromUtf8(
"horizontalLayout_4"));
967 gridLayout->addLayout(horizontalLayout_4, 1, 8, 1, 1);
970 gridLayout_2->addLayout(gridLayout, 1, 0, 1, 1);
972 MainWindow->setCentralWidget(centralwidget);
974 retranslateUi(MainWindow);
975 QObject::connect(autoScaleColor, SIGNAL(toggled(
bool)), entireCameraScale, SLOT(setEnabled(
bool)));
976 QObject::connect(autoScaleColor, SIGNAL(toggled(
bool)), currentPixelScale, SLOT(setEnabled(
bool)));
978 tabWidget_2->setCurrentIndex(0);
979 tabWidget_3->setCurrentIndex(1);
980 tabWidget_4->setCurrentIndex(0);
981 tabWidget->setCurrentIndex(2);
984 QMetaObject::connectSlotsByName(MainWindow);
987 void retranslateUi(QMainWindow *MainWindow)
989 MainWindow->setWindowTitle(QApplication::translate(
"MainWindow",
"MainWindow", 0, QApplication::UnicodeUTF8));
990 tabWidget_2->setTabText(tabWidget_2->indexOf(tab_5), QApplication::translate(
"MainWindow",
"Camera", 0, QApplication::UnicodeUTF8));
991 label_3->setText(QApplication::translate(
"MainWindow",
"Boards time values", 0, QApplication::UnicodeUTF8));
992 label_13->setText(QApplication::translate(
"MainWindow",
"Start Cells", 0, QApplication::UnicodeUTF8));
993 StartTimeMarksList->setText(QApplication::translate(
"MainWindow",
"Start Time Marks", 0, QApplication::UnicodeUTF8));
994 label_4->setText(QApplication::translate(
"MainWindow",
"Trigger Delays", 0, QApplication::UnicodeUTF8));
995 tabWidget_3->setTabText(tabWidget_3->indexOf(tab_3), QApplication::translate(
"MainWindow",
"Arrays data", 0, QApplication::UnicodeUTF8));
996 tabWidget_3->setTabText(tabWidget_3->indexOf(tab_4), QApplication::translate(
"MainWindow",
"Histograms", 0, QApplication::UnicodeUTF8));
997 tabWidget_3->setTabText(tabWidget_3->indexOf(tab), QApplication::translate(
"MainWindow",
"Pixel Curves", 0, QApplication::UnicodeUTF8));
998 tabWidget_3->setTabText(tabWidget_3->indexOf(tab_7), QApplication::translate(
"MainWindow",
"Average Curve", 0, QApplication::UnicodeUTF8));
999 tabWidget_2->setTabText(tabWidget_2->indexOf(tab_6), QApplication::translate(
"MainWindow",
"Data", 0, QApplication::UnicodeUTF8));
1000 tabWidget_4->setTabText(tabWidget_4->indexOf(tab_16), QApplication::translate(
"MainWindow",
"RMS", 0, QApplication::UnicodeUTF8));
1001 tabWidget_4->setTabText(tabWidget_4->indexOf(tab_17), QApplication::translate(
"MainWindow",
"Mean", 0, QApplication::UnicodeUTF8));
1002 tabWidget_4->setTabText(tabWidget_4->indexOf(tab_18), QApplication::translate(
"MainWindow",
"Max", 0, QApplication::UnicodeUTF8));
1003 tabWidget_4->setTabText(tabWidget_4->indexOf(tab_19), QApplication::translate(
"MainWindow",
"Pos. of Max.", 0, QApplication::UnicodeUTF8));
1004 tabWidget_2->setTabText(tabWidget_2->indexOf(tab_15), QApplication::translate(
"MainWindow",
"Statistics", 0, QApplication::UnicodeUTF8));
1005 tabWidget->setTabText(tabWidget->indexOf(tab_12), QApplication::translate(
"MainWindow",
"Baseline", 0, QApplication::UnicodeUTF8));
1006 tabWidget->setTabText(tabWidget->indexOf(tab_13), QApplication::translate(
"MainWindow",
"Gain", 0, QApplication::UnicodeUTF8));
1007 tabWidget->setTabText(tabWidget->indexOf(tab_14), QApplication::translate(
"MainWindow",
"Trigger Offset", 0, QApplication::UnicodeUTF8));
1008 tabWidget_2->setTabText(tabWidget_2->indexOf(tab_11), QApplication::translate(
"MainWindow",
"Calibration", 0, QApplication::UnicodeUTF8));
1009 tabWidget_2->setTabText(tabWidget_2->indexOf(tab_2), QApplication::translate(
"MainWindow",
"3D", 0, QApplication::UnicodeUTF8));
1010 label->setText(QApplication::translate(
"MainWindow",
"FACT - Raw events viewer - v0.7", 0, QApplication::UnicodeUTF8));
1011 extraInfoLabel->setText(QApplication::translate(
"MainWindow",
"File loaded: none\n" 1012 "Calibration file loaded: none\n" 1014 "Number of Events:\n" 1015 "Number ofSlices:\n" 1016 "Number of Time Marks:\n" 1018 "Time of 1st data:\n" 1019 "Time of last data:\n" 1021 "Number of boards:\n" 1022 "Number of pixels:\n" 1023 "Number of Slices TM:\n" 1031 "NB Evts Rejected:\n" 1033 "", 0, QApplication::UnicodeUTF8));
1034 label_5->setText(QApplication::translate(
"MainWindow",
"Selected Pixel", 0, QApplication::UnicodeUTF8));
1035 label_10->setText(QApplication::translate(
"MainWindow",
"Hw ID", 0, QApplication::UnicodeUTF8));
1036 label_11->setText(QApplication::translate(
"MainWindow",
"Sw ID", 0, QApplication::UnicodeUTF8));
1037 label_6->setText(QApplication::translate(
"MainWindow",
"Crate", 0, QApplication::UnicodeUTF8));
1038 label_8->setText(QApplication::translate(
"MainWindow",
"Board", 0, QApplication::UnicodeUTF8));
1039 label_9->setText(QApplication::translate(
"MainWindow",
"Patch", 0, QApplication::UnicodeUTF8));
1040 label_2->setText(QApplication::translate(
"MainWindow",
"Ch", 0, QApplication::UnicodeUTF8));
1041 label_7->setText(QApplication::translate(
"MainWindow",
"Current Event Information", 0, QApplication::UnicodeUTF8));
1042 displayingEventLabel->setText(QApplication::translate(
"MainWindow",
"Event", 0, QApplication::UnicodeUTF8));
1043 displayingSliceLabel->setText(QApplication::translate(
"MainWindow",
"Slice ", 0, QApplication::UnicodeUTF8));
1044 currentPixelValue->setText(QApplication::translate(
"MainWindow",
"Current Pixel val.:", 0, QApplication::UnicodeUTF8));
1045 triggerTypeLabel->setText(QApplication::translate(
"MainWindow",
"Trigger Type:", 0, QApplication::UnicodeUTF8));
1046 softwareTriggerLabel->setText(QApplication::translate(
"MainWindow",
"Software Trigger: ", 0, QApplication::UnicodeUTF8));
1047 PCTimeLabel->setText(QApplication::translate(
"MainWindow",
"PC Time:", 0, QApplication::UnicodeUTF8));
1048 label_20->setText(QApplication::translate(
"MainWindow",
"Red", 0, QApplication::UnicodeUTF8));
1049 label_21->setText(QApplication::translate(
"MainWindow",
"Ranges", 0, QApplication::UnicodeUTF8));
1050 label_22->setText(QApplication::translate(
"MainWindow",
"Green", 0, QApplication::UnicodeUTF8));
1051 label_23->setText(QApplication::translate(
"MainWindow",
"Blue", 0, QApplication::UnicodeUTF8));
1052 #ifndef QT_NO_TOOLTIP 1053 playPauseButton->setToolTip(QApplication::translate(
"MainWindow",
"Play/Pause events animation", 0, QApplication::UnicodeUTF8));
1054 #endif // QT_NO_TOOLTIP 1055 playPauseButton->setText(QApplication::translate(
"MainWindow",
"Play/Pause", 0, QApplication::UnicodeUTF8));
1056 label_24->setText(QApplication::translate(
"MainWindow",
"Slices per sec", 0, QApplication::UnicodeUTF8));
1057 #ifndef QT_NO_TOOLTIP 1058 slicesPerSecValue->setToolTip(QApplication::translate(
"MainWindow",
"Number of slices to display per seconds", 0, QApplication::UnicodeUTF8));
1059 #endif // QT_NO_TOOLTIP 1060 #ifndef QT_NO_TOOLTIP 1061 drawImpulseCheckBox->setToolTip(QApplication::translate(
"MainWindow",
"Whether the impulse of the current pixel should be drawn below the camera or not", 0, QApplication::UnicodeUTF8));
1062 #endif // QT_NO_TOOLTIP 1063 drawImpulseCheckBox->setText(QApplication::translate(
"MainWindow",
"Draw Impulse", 0, QApplication::UnicodeUTF8));
1064 #ifndef QT_NO_TOOLTIP 1065 drawBlurCheckBox->setToolTip(QApplication::translate(
"MainWindow",
"Draw the pixels blurred (for having \"nice\", non-scientific images).", 0, QApplication::UnicodeUTF8));
1066 #endif // QT_NO_TOOLTIP 1067 drawBlurCheckBox->setText(QApplication::translate(
"MainWindow",
"Blur pixels", 0, QApplication::UnicodeUTF8));
1068 #ifndef QT_NO_TOOLTIP 1069 drawPatchCheckBox->setToolTip(QApplication::translate(
"MainWindow",
"Whether the pixels clustering should be drawn or not", 0, QApplication::UnicodeUTF8));
1070 #endif // QT_NO_TOOLTIP 1071 drawPatchCheckBox->setText(QApplication::translate(
"MainWindow",
"Draw Patches", 0, QApplication::UnicodeUTF8));
1072 #ifndef QT_NO_TOOLTIP 1073 loopOverCurrentEventBox->setToolTip(QApplication::translate(
"MainWindow",
"Whether the animation should loop over the current event, or continue to the next event", 0, QApplication::UnicodeUTF8));
1074 #endif // QT_NO_TOOLTIP 1075 loopOverCurrentEventBox->setText(QApplication::translate(
"MainWindow",
"Loop event", 0, QApplication::UnicodeUTF8));
1076 #ifndef QT_NO_TOOLTIP 1077 autoScaleColor->setToolTip(QApplication::translate(
"MainWindow",
"Rescale the coloring to match the values of the current event", 0, QApplication::UnicodeUTF8));
1078 #endif // QT_NO_TOOLTIP 1079 autoScaleColor->setText(QApplication::translate(
"MainWindow",
"AutoScale", 0, QApplication::UnicodeUTF8));
1080 #ifndef QT_NO_TOOLTIP 1081 entireCameraScale->setToolTip(QApplication::translate(
"MainWindow",
"Use the entire camera to do the scaling", 0, QApplication::UnicodeUTF8));
1082 #endif // QT_NO_TOOLTIP 1083 entireCameraScale->setText(QApplication::translate(
"MainWindow",
"entire camera", 0, QApplication::UnicodeUTF8));
1084 #ifndef QT_NO_TOOLTIP 1085 currentPixelScale->setToolTip(QApplication::translate(
"MainWindow",
"Use the current pixel only to do the scaling", 0, QApplication::UnicodeUTF8));
1086 #endif // QT_NO_TOOLTIP 1087 currentPixelScale->setText(QApplication::translate(
"MainWindow",
"current pixel", 0, QApplication::UnicodeUTF8));
1088 playSlicesRadio->setText(QApplication::translate(
"MainWindow",
"play Slices", 0, QApplication::UnicodeUTF8));
1089 playEventsRadio->setText(QApplication::translate(
"MainWindow",
"play Events", 0, QApplication::UnicodeUTF8));
1090 playPixelsRadio->setText(QApplication::translate(
"MainWindow",
"play Pixels", 0, QApplication::UnicodeUTF8));
1091 #ifndef QT_NO_TOOLTIP 1092 loadNewFileButton->setToolTip(QApplication::translate(
"MainWindow",
"Load a new fits file", 0, QApplication::UnicodeUTF8));
1093 #endif // QT_NO_TOOLTIP 1094 loadNewFileButton->setText(QApplication::translate(
"MainWindow",
"Load Data", 0, QApplication::UnicodeUTF8));
1095 loadDRSCalibButton->setText(QApplication::translate(
"MainWindow",
"Load DRS calib.", 0, QApplication::UnicodeUTF8));
1096 calibratedCheckBox->setText(QApplication::translate(
"MainWindow",
"Calibrated data", 0, QApplication::UnicodeUTF8));
1102 class MainWindow:
public Ui_MainWindow {};