removed ui include files as they are generated anyway for every make

This commit is contained in:
Dhanya Maliakal 2017-07-26 11:12:56 +02:00
parent 5771a3c722
commit 91f8987b6c
12 changed files with 8 additions and 4932 deletions

View File

@ -1,134 +0,0 @@
/********************************************************************************
** Form generated from reading UI file 'form_action.ui'
**
** Created: Tue Jul 25 12:31:25 2017
** by: Qt User Interface Compiler version 4.8.2
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/
#ifndef UI_FORM_ACTION_H
#define UI_FORM_ACTION_H
#include <QtCore/QVariant>
#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>
#include <QtGui/QComboBox>
#include <QtGui/QGridLayout>
#include <QtGui/QHeaderView>
#include <QtGui/QLabel>
#include <QtGui/QLineEdit>
#include <QtGui/QPushButton>
#include <QtGui/QSpacerItem>
#include <QtGui/QWidget>
QT_BEGIN_NAMESPACE
class Ui_ActionsObject
{
public:
QGridLayout *gridLayout;
QSpacerItem *horizontalSpacer_3;
QSpacerItem *horizontalSpacer;
QComboBox *comboScript;
QLineEdit *dispScript;
QLabel *lblParameter;
QPushButton *btnBrowse;
QSpacerItem *horizontalSpacer_2;
QSpacerItem *horizontalSpacer_4;
QLineEdit *dispParameter;
void setupUi(QWidget *ActionsObject)
{
if (ActionsObject->objectName().isEmpty())
ActionsObject->setObjectName(QString::fromUtf8("ActionsObject"));
ActionsObject->resize(680, 25);
QSizePolicy sizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
sizePolicy.setHorizontalStretch(0);
sizePolicy.setVerticalStretch(0);
sizePolicy.setHeightForWidth(ActionsObject->sizePolicy().hasHeightForWidth());
ActionsObject->setSizePolicy(sizePolicy);
ActionsObject->setMinimumSize(QSize(0, 0));
ActionsObject->setMaximumSize(QSize(1000, 1000));
gridLayout = new QGridLayout(ActionsObject);
gridLayout->setSpacing(0);
gridLayout->setContentsMargins(0, 0, 0, 0);
gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
horizontalSpacer_3 = new QSpacerItem(20, 20, QSizePolicy::Fixed, QSizePolicy::Minimum);
gridLayout->addItem(horizontalSpacer_3, 0, 5, 1, 1);
horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Fixed, QSizePolicy::Minimum);
gridLayout->addItem(horizontalSpacer, 0, 1, 1, 1);
comboScript = new QComboBox(ActionsObject);
comboScript->setObjectName(QString::fromUtf8("comboScript"));
gridLayout->addWidget(comboScript, 0, 0, 1, 1);
dispScript = new QLineEdit(ActionsObject);
dispScript->setObjectName(QString::fromUtf8("dispScript"));
dispScript->setEnabled(false);
gridLayout->addWidget(dispScript, 0, 2, 1, 1);
lblParameter = new QLabel(ActionsObject);
lblParameter->setObjectName(QString::fromUtf8("lblParameter"));
lblParameter->setEnabled(false);
gridLayout->addWidget(lblParameter, 0, 6, 1, 1);
btnBrowse = new QPushButton(ActionsObject);
btnBrowse->setObjectName(QString::fromUtf8("btnBrowse"));
btnBrowse->setEnabled(false);
QIcon icon;
icon.addFile(QString::fromUtf8(":/icons/images/browse.png"), QSize(), QIcon::Normal, QIcon::Off);
btnBrowse->setIcon(icon);
gridLayout->addWidget(btnBrowse, 0, 4, 1, 1);
horizontalSpacer_2 = new QSpacerItem(5, 20, QSizePolicy::Fixed, QSizePolicy::Minimum);
gridLayout->addItem(horizontalSpacer_2, 0, 3, 1, 1);
horizontalSpacer_4 = new QSpacerItem(5, 20, QSizePolicy::Fixed, QSizePolicy::Minimum);
gridLayout->addItem(horizontalSpacer_4, 0, 7, 1, 1);
dispParameter = new QLineEdit(ActionsObject);
dispParameter->setObjectName(QString::fromUtf8("dispParameter"));
dispParameter->setEnabled(false);
sizePolicy.setHeightForWidth(dispParameter->sizePolicy().hasHeightForWidth());
dispParameter->setSizePolicy(sizePolicy);
gridLayout->addWidget(dispParameter, 0, 8, 1, 1);
retranslateUi(ActionsObject);
QMetaObject::connectSlotsByName(ActionsObject);
} // setupUi
void retranslateUi(QWidget *ActionsObject)
{
ActionsObject->setWindowTitle(QApplication::translate("ActionsObject", "Form", 0, QApplication::UnicodeUTF8));
comboScript->clear();
comboScript->insertItems(0, QStringList()
<< QApplication::translate("ActionsObject", "None", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("ActionsObject", "Custom Script", 0, QApplication::UnicodeUTF8)
);
lblParameter->setText(QApplication::translate("ActionsObject", "Additional Parameter:", 0, QApplication::UnicodeUTF8));
btnBrowse->setText(QApplication::translate("ActionsObject", "Browse", 0, QApplication::UnicodeUTF8));
} // retranslateUi
};
namespace Ui {
class ActionsObject: public Ui_ActionsObject {};
} // namespace Ui
QT_END_NAMESPACE
#endif // UI_FORM_ACTION_H

View File

@ -1,295 +0,0 @@
/********************************************************************************
** Form generated from reading UI file 'form_detectormain.ui'
**
** Created: Tue Jul 25 12:31:25 2017
** by: Qt User Interface Compiler version 4.8.2
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/
#ifndef UI_FORM_DETECTORMAIN_H
#define UI_FORM_DETECTORMAIN_H
#include <QtCore/QVariant>
#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>
#include <QtGui/QDockWidget>
#include <QtGui/QHeaderView>
#include <QtGui/QMainWindow>
#include <QtGui/QMenu>
#include <QtGui/QMenuBar>
#include <QtGui/QWidget>
QT_BEGIN_NAMESPACE
class Ui_DetectorMainObject
{
public:
QAction *actionOpenSetup;
QAction *actionSaveSetup;
QAction *actionMeasurementWizard;
QAction *actionOpenConfiguration;
QAction *actionSaveConfiguration;
QAction *actionEnergyCalibration;
QAction *actionAngularCalibration;
QAction *actionDebug;
QAction *actionBeamline;
QAction *actionExpert;
QAction *actionConfiguration;
QAction *actionVersion;
QAction *actionAbout;
QAction *actionDockable;
QAction *actionLoadTrimbits;
QAction *actionSaveTrimbits;
QAction *actionLoadCalibration;
QAction *actionSaveCalibration;
QAction *actionListenGuiClient;
QWidget *centralwidget;
QMenuBar *menubar;
QMenu *menuUtilities;
QMenu *menuModes;
QMenu *menuHelp;
QDockWidget *dockWidgetPlot;
QWidget *dockWidgetContentsPlot;
void setupUi(QMainWindow *DetectorMainObject)
{
if (DetectorMainObject->objectName().isEmpty())
DetectorMainObject->setObjectName(QString::fromUtf8("DetectorMainObject"));
DetectorMainObject->setEnabled(true);
DetectorMainObject->resize(800, 848);
QSizePolicy sizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
sizePolicy.setHorizontalStretch(0);
sizePolicy.setVerticalStretch(0);
sizePolicy.setHeightForWidth(DetectorMainObject->sizePolicy().hasHeightForWidth());
DetectorMainObject->setSizePolicy(sizePolicy);
QPalette palette;
QBrush brush(QColor(0, 0, 0, 255));
brush.setStyle(Qt::SolidPattern);
palette.setBrush(QPalette::Active, QPalette::WindowText, brush);
palette.setBrush(QPalette::Active, QPalette::Text, brush);
palette.setBrush(QPalette::Active, QPalette::ButtonText, brush);
palette.setBrush(QPalette::Active, QPalette::Shadow, brush);
palette.setBrush(QPalette::Inactive, QPalette::WindowText, brush);
palette.setBrush(QPalette::Inactive, QPalette::Text, brush);
palette.setBrush(QPalette::Inactive, QPalette::ButtonText, brush);
palette.setBrush(QPalette::Inactive, QPalette::Shadow, brush);
QBrush brush1(QColor(185, 185, 185, 255));
brush1.setStyle(Qt::SolidPattern);
palette.setBrush(QPalette::Disabled, QPalette::WindowText, brush1);
palette.setBrush(QPalette::Disabled, QPalette::Text, brush1);
palette.setBrush(QPalette::Disabled, QPalette::ButtonText, brush1);
QBrush brush2(QColor(89, 89, 89, 255));
brush2.setStyle(Qt::SolidPattern);
palette.setBrush(QPalette::Disabled, QPalette::Shadow, brush2);
DetectorMainObject->setPalette(palette);
QFont font;
font.setPointSize(9);
DetectorMainObject->setFont(font);
DetectorMainObject->setInputMethodHints(Qt::ImhNone);
DetectorMainObject->setDocumentMode(false);
DetectorMainObject->setTabShape(QTabWidget::Rounded);
DetectorMainObject->setDockNestingEnabled(false);
actionOpenSetup = new QAction(DetectorMainObject);
actionOpenSetup->setObjectName(QString::fromUtf8("actionOpenSetup"));
QFont font1;
actionOpenSetup->setFont(font1);
actionSaveSetup = new QAction(DetectorMainObject);
actionSaveSetup->setObjectName(QString::fromUtf8("actionSaveSetup"));
actionSaveSetup->setFont(font1);
actionMeasurementWizard = new QAction(DetectorMainObject);
actionMeasurementWizard->setObjectName(QString::fromUtf8("actionMeasurementWizard"));
actionOpenConfiguration = new QAction(DetectorMainObject);
actionOpenConfiguration->setObjectName(QString::fromUtf8("actionOpenConfiguration"));
actionSaveConfiguration = new QAction(DetectorMainObject);
actionSaveConfiguration->setObjectName(QString::fromUtf8("actionSaveConfiguration"));
actionEnergyCalibration = new QAction(DetectorMainObject);
actionEnergyCalibration->setObjectName(QString::fromUtf8("actionEnergyCalibration"));
actionAngularCalibration = new QAction(DetectorMainObject);
actionAngularCalibration->setObjectName(QString::fromUtf8("actionAngularCalibration"));
actionDebug = new QAction(DetectorMainObject);
actionDebug->setObjectName(QString::fromUtf8("actionDebug"));
actionDebug->setCheckable(true);
actionDebug->setChecked(false);
actionBeamline = new QAction(DetectorMainObject);
actionBeamline->setObjectName(QString::fromUtf8("actionBeamline"));
actionBeamline->setCheckable(true);
actionBeamline->setChecked(false);
actionExpert = new QAction(DetectorMainObject);
actionExpert->setObjectName(QString::fromUtf8("actionExpert"));
actionExpert->setCheckable(true);
actionExpert->setChecked(false);
actionConfiguration = new QAction(DetectorMainObject);
actionConfiguration->setObjectName(QString::fromUtf8("actionConfiguration"));
actionConfiguration->setCheckable(true);
actionConfiguration->setChecked(false);
actionVersion = new QAction(DetectorMainObject);
actionVersion->setObjectName(QString::fromUtf8("actionVersion"));
actionAbout = new QAction(DetectorMainObject);
actionAbout->setObjectName(QString::fromUtf8("actionAbout"));
actionDockable = new QAction(DetectorMainObject);
actionDockable->setObjectName(QString::fromUtf8("actionDockable"));
actionDockable->setCheckable(true);
actionLoadTrimbits = new QAction(DetectorMainObject);
actionLoadTrimbits->setObjectName(QString::fromUtf8("actionLoadTrimbits"));
actionSaveTrimbits = new QAction(DetectorMainObject);
actionSaveTrimbits->setObjectName(QString::fromUtf8("actionSaveTrimbits"));
actionLoadCalibration = new QAction(DetectorMainObject);
actionLoadCalibration->setObjectName(QString::fromUtf8("actionLoadCalibration"));
actionSaveCalibration = new QAction(DetectorMainObject);
actionSaveCalibration->setObjectName(QString::fromUtf8("actionSaveCalibration"));
actionListenGuiClient = new QAction(DetectorMainObject);
actionListenGuiClient->setObjectName(QString::fromUtf8("actionListenGuiClient"));
actionListenGuiClient->setCheckable(true);
centralwidget = new QWidget(DetectorMainObject);
centralwidget->setObjectName(QString::fromUtf8("centralwidget"));
QSizePolicy sizePolicy1(QSizePolicy::Preferred, QSizePolicy::Preferred);
sizePolicy1.setHorizontalStretch(0);
sizePolicy1.setVerticalStretch(0);
sizePolicy1.setHeightForWidth(centralwidget->sizePolicy().hasHeightForWidth());
centralwidget->setSizePolicy(sizePolicy1);
centralwidget->setMinimumSize(QSize(0, 395));
centralwidget->setMaximumSize(QSize(524287, 395));
DetectorMainObject->setCentralWidget(centralwidget);
menubar = new QMenuBar(DetectorMainObject);
menubar->setObjectName(QString::fromUtf8("menubar"));
menubar->setGeometry(QRect(0, 0, 800, 25));
QSizePolicy sizePolicy2(QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding);
sizePolicy2.setHorizontalStretch(0);
sizePolicy2.setVerticalStretch(0);
sizePolicy2.setHeightForWidth(menubar->sizePolicy().hasHeightForWidth());
menubar->setSizePolicy(sizePolicy2);
menubar->setMinimumSize(QSize(0, 25));
menubar->setMaximumSize(QSize(16777215, 25));
menubar->setFont(font);
menubar->setFocusPolicy(Qt::StrongFocus);
menubar->setDefaultUp(false);
menubar->setNativeMenuBar(true);
menuUtilities = new QMenu(menubar);
menuUtilities->setObjectName(QString::fromUtf8("menuUtilities"));
menuUtilities->setFont(font);
menuModes = new QMenu(menubar);
menuModes->setObjectName(QString::fromUtf8("menuModes"));
menuHelp = new QMenu(menubar);
menuHelp->setObjectName(QString::fromUtf8("menuHelp"));
DetectorMainObject->setMenuBar(menubar);
dockWidgetPlot = new QDockWidget(DetectorMainObject);
dockWidgetPlot->setObjectName(QString::fromUtf8("dockWidgetPlot"));
dockWidgetPlot->setEnabled(true);
QSizePolicy sizePolicy3(QSizePolicy::Expanding, QSizePolicy::Fixed);
sizePolicy3.setHorizontalStretch(0);
sizePolicy3.setVerticalStretch(0);
sizePolicy3.setHeightForWidth(dockWidgetPlot->sizePolicy().hasHeightForWidth());
dockWidgetPlot->setSizePolicy(sizePolicy3);
dockWidgetPlot->setMinimumSize(QSize(36, 422));
dockWidgetPlot->setMaximumSize(QSize(524287, 524287));
QFont font2;
font2.setFamily(QString::fromUtf8("Sans Serif"));
font2.setPointSize(11);
font2.setBold(false);
font2.setWeight(50);
dockWidgetPlot->setFont(font2);
dockWidgetPlot->setLayoutDirection(Qt::LeftToRight);
dockWidgetPlot->setFeatures(QDockWidget::NoDockWidgetFeatures);
dockWidgetPlot->setAllowedAreas(Qt::BottomDockWidgetArea);
dockWidgetContentsPlot = new QWidget();
dockWidgetContentsPlot->setObjectName(QString::fromUtf8("dockWidgetContentsPlot"));
sizePolicy1.setHeightForWidth(dockWidgetContentsPlot->sizePolicy().hasHeightForWidth());
dockWidgetContentsPlot->setSizePolicy(sizePolicy1);
dockWidgetContentsPlot->setMinimumSize(QSize(0, 400));
dockWidgetContentsPlot->setMaximumSize(QSize(16777215, 16777215));
QPalette palette1;
palette1.setBrush(QPalette::Active, QPalette::WindowText, brush);
palette1.setBrush(QPalette::Inactive, QPalette::WindowText, brush);
QBrush brush3(QColor(119, 119, 119, 255));
brush3.setStyle(Qt::SolidPattern);
palette1.setBrush(QPalette::Disabled, QPalette::WindowText, brush3);
dockWidgetContentsPlot->setPalette(palette1);
QFont font3;
font3.setPointSize(9);
font3.setBold(false);
font3.setWeight(50);
dockWidgetContentsPlot->setFont(font3);
dockWidgetPlot->setWidget(dockWidgetContentsPlot);
DetectorMainObject->addDockWidget(static_cast<Qt::DockWidgetArea>(8), dockWidgetPlot);
menubar->addAction(menuUtilities->menuAction());
menubar->addAction(menuModes->menuAction());
menubar->addAction(menuHelp->menuAction());
menuUtilities->addAction(actionOpenSetup);
menuUtilities->addAction(actionSaveSetup);
menuUtilities->addSeparator();
menuUtilities->addAction(actionOpenConfiguration);
menuUtilities->addAction(actionSaveConfiguration);
menuUtilities->addSeparator();
menuUtilities->addAction(actionLoadTrimbits);
menuUtilities->addAction(actionSaveTrimbits);
menuUtilities->addSeparator();
menuUtilities->addAction(actionLoadCalibration);
menuUtilities->addAction(actionSaveCalibration);
menuModes->addAction(actionDebug);
menuModes->addAction(actionExpert);
menuModes->addAction(actionDockable);
menuModes->addAction(actionListenGuiClient);
menuHelp->addAction(actionAbout);
retranslateUi(DetectorMainObject);
QMetaObject::connectSlotsByName(DetectorMainObject);
} // setupUi
void retranslateUi(QMainWindow *DetectorMainObject)
{
DetectorMainObject->setWindowTitle(QApplication::translate("DetectorMainObject", "SLS Detector GUI", 0, QApplication::UnicodeUTF8));
actionOpenSetup->setText(QApplication::translate("DetectorMainObject", "&Load &Setup", 0, QApplication::UnicodeUTF8));
actionSaveSetup->setText(QApplication::translate("DetectorMainObject", "&Save &Setup", 0, QApplication::UnicodeUTF8));
actionMeasurementWizard->setText(QApplication::translate("DetectorMainObject", "&Measurement Wizard", 0, QApplication::UnicodeUTF8));
actionOpenConfiguration->setText(QApplication::translate("DetectorMainObject", "&Load &Configuration", 0, QApplication::UnicodeUTF8));
actionSaveConfiguration->setText(QApplication::translate("DetectorMainObject", "&Save &Configuration", 0, QApplication::UnicodeUTF8));
actionEnergyCalibration->setText(QApplication::translate("DetectorMainObject", "&Energy Calibration", 0, QApplication::UnicodeUTF8));
actionAngularCalibration->setText(QApplication::translate("DetectorMainObject", "&Angular Calibration", 0, QApplication::UnicodeUTF8));
actionDebug->setText(QApplication::translate("DetectorMainObject", "&Debug", 0, QApplication::UnicodeUTF8));
actionBeamline->setText(QApplication::translate("DetectorMainObject", "&Beamline", 0, QApplication::UnicodeUTF8));
actionExpert->setText(QApplication::translate("DetectorMainObject", "&Expert", 0, QApplication::UnicodeUTF8));
actionConfiguration->setText(QApplication::translate("DetectorMainObject", "&Configuration", 0, QApplication::UnicodeUTF8));
actionVersion->setText(QApplication::translate("DetectorMainObject", "&Version", 0, QApplication::UnicodeUTF8));
actionAbout->setText(QApplication::translate("DetectorMainObject", "&About", 0, QApplication::UnicodeUTF8));
actionDockable->setText(QApplication::translate("DetectorMainObject", "D&ockable Windows", 0, QApplication::UnicodeUTF8));
actionLoadTrimbits->setText(QApplication::translate("DetectorMainObject", "&Load &Trimbits", 0, QApplication::UnicodeUTF8));
actionSaveTrimbits->setText(QApplication::translate("DetectorMainObject", "&Save &Trimbits", 0, QApplication::UnicodeUTF8));
actionLoadCalibration->setText(QApplication::translate("DetectorMainObject", "&Load C&alibration", 0, QApplication::UnicodeUTF8));
actionSaveCalibration->setText(QApplication::translate("DetectorMainObject", "&Save C&alibration", 0, QApplication::UnicodeUTF8));
actionListenGuiClient->setText(QApplication::translate("DetectorMainObject", "&Listen to Gui Client", 0, QApplication::UnicodeUTF8));
menuUtilities->setTitle(QApplication::translate("DetectorMainObject", "&Utilities", 0, QApplication::UnicodeUTF8));
menuModes->setTitle(QApplication::translate("DetectorMainObject", "&Modes", 0, QApplication::UnicodeUTF8));
menuHelp->setTitle(QApplication::translate("DetectorMainObject", "&Help", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
dockWidgetPlot->setToolTip(QApplication::translate("DetectorMainObject", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;\">\n"
"<table border=\"0\" style=\"-qt-table-type: root; margin-top:4px; margin-bottom:4px; margin-left:4px; margin-right:4px;\">\n"
"<tr>\n"
"<td style=\"border: none;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" color:#00007f;\">Left Click :zoom in</span></p>\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" color:#00007f;\">Righ</span><span style=\" color:#00007f;\">t Click </span><span style=\" color:#00007f;\">: zoom out by 1</span></p>\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-lef"
"t:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" color:#00007f;\">Middle Click : panning</span></p>\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" color:#00007f;\">Ctrl+Right Click : zoom out to full size</span></p></td></tr></table></body></html>", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
#ifndef QT_NO_STATUSTIP
dockWidgetPlot->setStatusTip(QString());
#endif // QT_NO_STATUSTIP
dockWidgetPlot->setWindowTitle(QApplication::translate("DetectorMainObject", "SLS Detector Plot", 0, QApplication::UnicodeUTF8));
} // retranslateUi
};
namespace Ui {
class DetectorMainObject: public Ui_DetectorMainObject {};
} // namespace Ui
QT_END_NAMESPACE
#endif // UI_FORM_DETECTORMAIN_H

View File

@ -1,332 +0,0 @@
/********************************************************************************
** Form generated from reading UI file 'form_scan.ui'
**
** Created: Tue Jul 25 12:31:25 2017
** by: Qt User Interface Compiler version 4.8.2
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/
#ifndef UI_FORM_SCAN_H
#define UI_FORM_SCAN_H
#include <QtCore/QVariant>
#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>
#include <QtGui/QComboBox>
#include <QtGui/QGridLayout>
#include <QtGui/QGroupBox>
#include <QtGui/QHBoxLayout>
#include <QtGui/QHeaderView>
#include <QtGui/QLabel>
#include <QtGui/QLineEdit>
#include <QtGui/QPushButton>
#include <QtGui/QRadioButton>
#include <QtGui/QSpacerItem>
#include <QtGui/QSpinBox>
#include <QtGui/QWidget>
QT_BEGIN_NAMESPACE
class Ui_ScanObject
{
public:
QGridLayout *gridLayout;
QGroupBox *group;
QGridLayout *gridLayout_2;
QHBoxLayout *horizontalLayout_7;
QSpacerItem *horizontalSpacer_5;
QRadioButton *radioRange;
QRadioButton *radioCustom;
QRadioButton *radioFile;
QSpacerItem *horizontalSpacer_6;
QHBoxLayout *horizontalLayout_8;
QWidget *stackedWidget;
QHBoxLayout *horizontalLayout_4;
QLabel *lblPrecision;
QSpacerItem *horizontalSpacer_7;
QSpinBox *spinPrecision;
QHBoxLayout *horizontalLayout_2;
QLabel *lblParameter;
QSpacerItem *horizontalSpacer_4;
QLineEdit *dispParameter;
QHBoxLayout *horizontalLayout_5;
QLabel *lblSteps;
QSpacerItem *horizontalSpacer_8;
QSpinBox *spinSteps;
QComboBox *comboScript;
QHBoxLayout *horizontalLayout;
QLineEdit *dispScript;
QSpacerItem *horizontalSpacer_2;
QPushButton *btnBrowse;
QSpacerItem *horizontalSpacer;
QSpacerItem *horizontalSpacer_3;
void setupUi(QWidget *ScanObject)
{
if (ScanObject->objectName().isEmpty())
ScanObject->setObjectName(QString::fromUtf8("ScanObject"));
ScanObject->resize(724, 125);
QSizePolicy sizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
sizePolicy.setHorizontalStretch(0);
sizePolicy.setVerticalStretch(0);
sizePolicy.setHeightForWidth(ScanObject->sizePolicy().hasHeightForWidth());
ScanObject->setSizePolicy(sizePolicy);
ScanObject->setMinimumSize(QSize(0, 0));
ScanObject->setMaximumSize(QSize(1000, 1000));
gridLayout = new QGridLayout(ScanObject);
gridLayout->setContentsMargins(0, 0, 0, 0);
gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
gridLayout->setHorizontalSpacing(0);
gridLayout->setVerticalSpacing(5);
group = new QGroupBox(ScanObject);
group->setObjectName(QString::fromUtf8("group"));
group->setEnabled(false);
QSizePolicy sizePolicy1(QSizePolicy::Preferred, QSizePolicy::Preferred);
sizePolicy1.setHorizontalStretch(0);
sizePolicy1.setVerticalStretch(0);
sizePolicy1.setHeightForWidth(group->sizePolicy().hasHeightForWidth());
group->setSizePolicy(sizePolicy1);
group->setMinimumSize(QSize(180, 0));
gridLayout_2 = new QGridLayout(group);
gridLayout_2->setObjectName(QString::fromUtf8("gridLayout_2"));
gridLayout_2->setHorizontalSpacing(0);
gridLayout_2->setVerticalSpacing(5);
gridLayout_2->setContentsMargins(0, 5, 0, 2);
horizontalLayout_7 = new QHBoxLayout();
horizontalLayout_7->setObjectName(QString::fromUtf8("horizontalLayout_7"));
horizontalSpacer_5 = new QSpacerItem(10, 20, QSizePolicy::Fixed, QSizePolicy::Minimum);
horizontalLayout_7->addItem(horizontalSpacer_5);
radioRange = new QRadioButton(group);
radioRange->setObjectName(QString::fromUtf8("radioRange"));
radioRange->setChecked(true);
horizontalLayout_7->addWidget(radioRange);
radioCustom = new QRadioButton(group);
radioCustom->setObjectName(QString::fromUtf8("radioCustom"));
radioCustom->setChecked(false);
horizontalLayout_7->addWidget(radioCustom);
radioFile = new QRadioButton(group);
radioFile->setObjectName(QString::fromUtf8("radioFile"));
sizePolicy.setHeightForWidth(radioFile->sizePolicy().hasHeightForWidth());
radioFile->setSizePolicy(sizePolicy);
radioFile->setChecked(false);
horizontalLayout_7->addWidget(radioFile);
horizontalSpacer_6 = new QSpacerItem(10, 20, QSizePolicy::Fixed, QSizePolicy::Minimum);
horizontalLayout_7->addItem(horizontalSpacer_6);
gridLayout_2->addLayout(horizontalLayout_7, 0, 0, 1, 1);
horizontalLayout_8 = new QHBoxLayout();
horizontalLayout_8->setObjectName(QString::fromUtf8("horizontalLayout_8"));
stackedWidget = new QWidget(group);
stackedWidget->setObjectName(QString::fromUtf8("stackedWidget"));
horizontalLayout_8->addWidget(stackedWidget);
gridLayout_2->addLayout(horizontalLayout_8, 1, 0, 1, 1);
gridLayout->addWidget(group, 2, 2, 3, 3);
horizontalLayout_4 = new QHBoxLayout();
horizontalLayout_4->setSpacing(0);
horizontalLayout_4->setObjectName(QString::fromUtf8("horizontalLayout_4"));
lblPrecision = new QLabel(ScanObject);
lblPrecision->setObjectName(QString::fromUtf8("lblPrecision"));
lblPrecision->setEnabled(false);
sizePolicy.setHeightForWidth(lblPrecision->sizePolicy().hasHeightForWidth());
lblPrecision->setSizePolicy(sizePolicy);
horizontalLayout_4->addWidget(lblPrecision);
horizontalSpacer_7 = new QSpacerItem(5, 20, QSizePolicy::Fixed, QSizePolicy::Minimum);
horizontalLayout_4->addItem(horizontalSpacer_7);
spinPrecision = new QSpinBox(ScanObject);
spinPrecision->setObjectName(QString::fromUtf8("spinPrecision"));
spinPrecision->setEnabled(false);
QSizePolicy sizePolicy2(QSizePolicy::Preferred, QSizePolicy::Fixed);
sizePolicy2.setHorizontalStretch(0);
sizePolicy2.setVerticalStretch(0);
sizePolicy2.setHeightForWidth(spinPrecision->sizePolicy().hasHeightForWidth());
spinPrecision->setSizePolicy(sizePolicy2);
spinPrecision->setMinimum(0);
spinPrecision->setMaximum(10);
spinPrecision->setValue(0);
horizontalLayout_4->addWidget(spinPrecision);
gridLayout->addLayout(horizontalLayout_4, 1, 4, 1, 1);
horizontalLayout_2 = new QHBoxLayout();
horizontalLayout_2->setSpacing(0);
horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
lblParameter = new QLabel(ScanObject);
lblParameter->setObjectName(QString::fromUtf8("lblParameter"));
lblParameter->setEnabled(false);
sizePolicy.setHeightForWidth(lblParameter->sizePolicy().hasHeightForWidth());
lblParameter->setSizePolicy(sizePolicy);
horizontalLayout_2->addWidget(lblParameter);
horizontalSpacer_4 = new QSpacerItem(5, 20, QSizePolicy::Fixed, QSizePolicy::Minimum);
horizontalLayout_2->addItem(horizontalSpacer_4);
dispParameter = new QLineEdit(ScanObject);
dispParameter->setObjectName(QString::fromUtf8("dispParameter"));
dispParameter->setEnabled(false);
sizePolicy.setHeightForWidth(dispParameter->sizePolicy().hasHeightForWidth());
dispParameter->setSizePolicy(sizePolicy);
horizontalLayout_2->addWidget(dispParameter);
gridLayout->addLayout(horizontalLayout_2, 0, 4, 1, 1);
horizontalLayout_5 = new QHBoxLayout();
horizontalLayout_5->setSpacing(0);
horizontalLayout_5->setObjectName(QString::fromUtf8("horizontalLayout_5"));
lblSteps = new QLabel(ScanObject);
lblSteps->setObjectName(QString::fromUtf8("lblSteps"));
lblSteps->setEnabled(false);
sizePolicy.setHeightForWidth(lblSteps->sizePolicy().hasHeightForWidth());
lblSteps->setSizePolicy(sizePolicy);
horizontalLayout_5->addWidget(lblSteps);
horizontalSpacer_8 = new QSpacerItem(5, 20, QSizePolicy::Fixed, QSizePolicy::Minimum);
horizontalLayout_5->addItem(horizontalSpacer_8);
spinSteps = new QSpinBox(ScanObject);
spinSteps->setObjectName(QString::fromUtf8("spinSteps"));
spinSteps->setEnabled(false);
sizePolicy2.setHeightForWidth(spinSteps->sizePolicy().hasHeightForWidth());
spinSteps->setSizePolicy(sizePolicy2);
spinSteps->setKeyboardTracking(false);
spinSteps->setMinimum(0);
spinSteps->setMaximum(1000000);
spinSteps->setValue(0);
horizontalLayout_5->addWidget(spinSteps);
gridLayout->addLayout(horizontalLayout_5, 1, 2, 1, 1);
comboScript = new QComboBox(ScanObject);
comboScript->setObjectName(QString::fromUtf8("comboScript"));
gridLayout->addWidget(comboScript, 0, 0, 1, 1);
horizontalLayout = new QHBoxLayout();
horizontalLayout->setSpacing(0);
horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
dispScript = new QLineEdit(ScanObject);
dispScript->setObjectName(QString::fromUtf8("dispScript"));
dispScript->setEnabled(false);
horizontalLayout->addWidget(dispScript);
horizontalSpacer_2 = new QSpacerItem(5, 20, QSizePolicy::Fixed, QSizePolicy::Minimum);
horizontalLayout->addItem(horizontalSpacer_2);
btnBrowse = new QPushButton(ScanObject);
btnBrowse->setObjectName(QString::fromUtf8("btnBrowse"));
btnBrowse->setEnabled(false);
QIcon icon;
icon.addFile(QString::fromUtf8(":/icons/images/browse.png"), QSize(), QIcon::Normal, QIcon::Off);
btnBrowse->setIcon(icon);
horizontalLayout->addWidget(btnBrowse);
gridLayout->addLayout(horizontalLayout, 0, 2, 1, 1);
horizontalSpacer = new QSpacerItem(30, 20, QSizePolicy::Fixed, QSizePolicy::Minimum);
gridLayout->addItem(horizontalSpacer, 0, 1, 1, 1);
horizontalSpacer_3 = new QSpacerItem(40, 20, QSizePolicy::Fixed, QSizePolicy::Minimum);
gridLayout->addItem(horizontalSpacer_3, 0, 3, 1, 1);
QWidget::setTabOrder(comboScript, dispScript);
QWidget::setTabOrder(dispScript, btnBrowse);
QWidget::setTabOrder(btnBrowse, dispParameter);
QWidget::setTabOrder(dispParameter, spinSteps);
QWidget::setTabOrder(spinSteps, spinPrecision);
QWidget::setTabOrder(spinPrecision, radioRange);
QWidget::setTabOrder(radioRange, radioCustom);
QWidget::setTabOrder(radioCustom, radioFile);
retranslateUi(ScanObject);
QMetaObject::connectSlotsByName(ScanObject);
} // setupUi
void retranslateUi(QWidget *ScanObject)
{
ScanObject->setWindowTitle(QApplication::translate("ScanObject", "Form", 0, QApplication::UnicodeUTF8));
group->setTitle(QString());
#ifndef QT_NO_TOOLTIP
radioRange->setToolTip(QApplication::translate("ScanObject", "<nobr>\n"
"Defines scan range for a <b>Constant Step Size</b> with the following constraints:\n"
"</nobr><br><nobr>\n"
"1. <b>Number of Steps</b> >=2.\n"
"</nobr><br><nobr>\n"
"2. <b>Size</b> not equal to 0.\n"
"</nobr><br><nobr>\n"
"3. <b>From</b> not equal to <b>To</b>.\n"
"</nobr><br>", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
radioRange->setText(QApplication::translate("ScanObject", "Constant Step Size", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
radioCustom->setToolTip(QApplication::translate("ScanObject", "<nobr>Measures only at specific values listed by the user.</nobr><br>\n"
"<nobr>Number of entries is restricted to <b>Number of Steps</b> field.</nobr>", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
radioCustom->setText(QApplication::translate("ScanObject", "Specific Values", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
radioFile->setToolTip(QApplication::translate("ScanObject", "<nobr>Measures only at the specific values listed in a file.</nobr><br>\n"
"<nobr>Select the file, where these values are listed.</nobr>", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
radioFile->setText(QApplication::translate("ScanObject", "Values from File", 0, QApplication::UnicodeUTF8));
lblPrecision->setText(QApplication::translate("ScanObject", "Precision:", 0, QApplication::UnicodeUTF8));
lblParameter->setText(QApplication::translate("ScanObject", "Additional Parameter:", 0, QApplication::UnicodeUTF8));
lblSteps->setText(QApplication::translate("ScanObject", "Number of Steps:", 0, QApplication::UnicodeUTF8));
comboScript->clear();
comboScript->insertItems(0, QStringList()
<< QApplication::translate("ScanObject", "None", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("ScanObject", "Energy Scan (eV)", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("ScanObject", "Threshold Scan", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("ScanObject", "Trimbits Scan", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("ScanObject", "Position Scan", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("ScanObject", "Custom Script", 0, QApplication::UnicodeUTF8)
);
btnBrowse->setText(QApplication::translate("ScanObject", "Browse", 0, QApplication::UnicodeUTF8));
} // retranslateUi
};
namespace Ui {
class ScanObject: public Ui_ScanObject {};
} // namespace Ui
QT_END_NAMESPACE
#endif // UI_FORM_SCAN_H

View File

@ -1,996 +0,0 @@
/********************************************************************************
** Form generated from reading UI file 'form_tab_advanced.ui'
**
** Created: Tue Jul 25 12:31:25 2017
** by: Qt User Interface Compiler version 4.8.2
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/
#ifndef UI_FORM_TAB_ADVANCED_H
#define UI_FORM_TAB_ADVANCED_H
#include <QtCore/QVariant>
#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>
#include <QtGui/QCheckBox>
#include <QtGui/QComboBox>
#include <QtGui/QDoubleSpinBox>
#include <QtGui/QGridLayout>
#include <QtGui/QGroupBox>
#include <QtGui/QHBoxLayout>
#include <QtGui/QHeaderView>
#include <QtGui/QLabel>
#include <QtGui/QLineEdit>
#include <QtGui/QPushButton>
#include <QtGui/QRadioButton>
#include <QtGui/QScrollArea>
#include <QtGui/QSpacerItem>
#include <QtGui/QSpinBox>
#include <QtGui/QTabWidget>
#include <QtGui/QWidget>
QT_BEGIN_NAMESPACE
class Ui_TabAdvancedObject
{
public:
QTabWidget *tabAdvancedSettings;
QWidget *tab_4;
QGroupBox *boxLogs;
QWidget *horizontalLayoutWidget_2;
QHBoxLayout *horizontalLayout_2;
QCheckBox *chkEnergyLog;
QCheckBox *chkAngularLog;
QWidget *tab_3;
QGroupBox *boxPlot;
QWidget *horizontalLayoutWidget;
QHBoxLayout *horizontalLayout;
QPushButton *btnRefresh;
QPushButton *btnGetTrimbits;
QWidget *gridLayoutWidget;
QGridLayout *gridLayout;
QRadioButton *radioDataGraph;
QRadioButton *radioHistogram;
QGroupBox *boxTrimming;
QWidget *gridLayoutWidget_3;
QGridLayout *gridLayout_3;
QLabel *label_5;
QSpacerItem *horizontalSpacer_2;
QLabel *lblExpTime;
QDoubleSpinBox *spinExpTime;
QComboBox *comboExpUnit;
QSpacerItem *horizontalSpacer_3;
QSpacerItem *horizontalSpacer_4;
QLabel *lblFile;
QLineEdit *dispFile;
QPushButton *btnFile;
QHBoxLayout *horizontalLayout_4;
QPushButton *btnStart;
QDoubleSpinBox *spinThreshold;
QLabel *label_15;
QCheckBox *chkOptimize;
QLabel *lblResolution;
QSpinBox *spinResolution;
QComboBox *comboMethod;
QLabel *lblCounts;
QSpinBox *spinCounts;
QGroupBox *boxSetAllTrimbits;
QLabel *label;
QSpinBox *spinSetAllTrimbits;
QWidget *tab_5;
QScrollArea *scrollArea;
QWidget *roiWidget;
QGridLayout *gridRoi;
QWidget *horizontalLayoutWidget_4;
QHBoxLayout *horizontalLayout_5;
QPushButton *btnGetRoi;
QSpacerItem *horizontalSpacer_6;
QPushButton *btnSetRoi;
QSpacerItem *horizontalSpacer_5;
QPushButton *btnClearRoi;
QWidget *tab;
QGroupBox *boxRxr;
QPushButton *btnRxr;
QWidget *gridLayoutWidget_9;
QGridLayout *gridLayout_8;
QLabel *label_8;
QLineEdit *dispUDPIP;
QSpacerItem *horizontalSpacer_7;
QSpinBox *spinUDPPort;
QLabel *label_14;
QLabel *label_13;
QComboBox *comboRxrOnline;
QLineEdit *dispUDPMAC;
QSpinBox *spinTCPPort;
QLabel *lblRxrOnline;
QLabel *label_10;
QLineEdit *dispRxrHostname;
QLabel *label_18;
QWidget *gridLayoutWidget_7;
QGridLayout *gridLayout_6;
QComboBox *comboOnline;
QLabel *label_9;
QLabel *label_7;
QLineEdit *dispIP;
QLineEdit *dispMAC;
QLabel *lblMAC;
QLabel *lblOnline;
QLabel *lblHostname;
QLabel *lblIP;
QComboBox *comboDetector;
QSpacerItem *horizontalSpacer;
QSpinBox *spinControlPort;
QSpinBox *spinStopPort;
void setupUi(QWidget *TabAdvancedObject)
{
if (TabAdvancedObject->objectName().isEmpty())
TabAdvancedObject->setObjectName(QString::fromUtf8("TabAdvancedObject"));
TabAdvancedObject->resize(775, 351);
QSizePolicy sizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
sizePolicy.setHorizontalStretch(0);
sizePolicy.setVerticalStretch(0);
sizePolicy.setHeightForWidth(TabAdvancedObject->sizePolicy().hasHeightForWidth());
TabAdvancedObject->setSizePolicy(sizePolicy);
TabAdvancedObject->setMinimumSize(QSize(0, 0));
TabAdvancedObject->setMaximumSize(QSize(1000, 1000));
QIcon icon;
icon.addFile(QString::fromUtf8(":/icons/images/refresh.png"), QSize(), QIcon::Normal, QIcon::Off);
TabAdvancedObject->setWindowIcon(icon);
tabAdvancedSettings = new QTabWidget(TabAdvancedObject);
tabAdvancedSettings->setObjectName(QString::fromUtf8("tabAdvancedSettings"));
tabAdvancedSettings->setGeometry(QRect(5, 3, 761, 343));
tabAdvancedSettings->setTabPosition(QTabWidget::North);
tabAdvancedSettings->setElideMode(Qt::ElideLeft);
tab_4 = new QWidget();
tab_4->setObjectName(QString::fromUtf8("tab_4"));
boxLogs = new QGroupBox(tab_4);
boxLogs->setObjectName(QString::fromUtf8("boxLogs"));
boxLogs->setGeometry(QRect(5, 10, 746, 66));
horizontalLayoutWidget_2 = new QWidget(boxLogs);
horizontalLayoutWidget_2->setObjectName(QString::fromUtf8("horizontalLayoutWidget_2"));
horizontalLayoutWidget_2->setGeometry(QRect(25, 20, 320, 31));
horizontalLayout_2 = new QHBoxLayout(horizontalLayoutWidget_2);
horizontalLayout_2->setSpacing(42);
horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
horizontalLayout_2->setContentsMargins(0, 0, 0, 0);
chkEnergyLog = new QCheckBox(horizontalLayoutWidget_2);
chkEnergyLog->setObjectName(QString::fromUtf8("chkEnergyLog"));
sizePolicy.setHeightForWidth(chkEnergyLog->sizePolicy().hasHeightForWidth());
chkEnergyLog->setSizePolicy(sizePolicy);
horizontalLayout_2->addWidget(chkEnergyLog);
chkAngularLog = new QCheckBox(horizontalLayoutWidget_2);
chkAngularLog->setObjectName(QString::fromUtf8("chkAngularLog"));
sizePolicy.setHeightForWidth(chkAngularLog->sizePolicy().hasHeightForWidth());
chkAngularLog->setSizePolicy(sizePolicy);
horizontalLayout_2->addWidget(chkAngularLog);
tabAdvancedSettings->addTab(tab_4, QString());
tab_3 = new QWidget();
tab_3->setObjectName(QString::fromUtf8("tab_3"));
boxPlot = new QGroupBox(tab_3);
boxPlot->setObjectName(QString::fromUtf8("boxPlot"));
boxPlot->setGeometry(QRect(5, 10, 467, 66));
boxPlot->setCheckable(true);
boxPlot->setChecked(false);
horizontalLayoutWidget = new QWidget(boxPlot);
horizontalLayoutWidget->setObjectName(QString::fromUtf8("horizontalLayoutWidget"));
horizontalLayoutWidget->setGeometry(QRect(230, 15, 228, 44));
horizontalLayout = new QHBoxLayout(horizontalLayoutWidget);
horizontalLayout->setSpacing(17);
horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
horizontalLayout->setContentsMargins(0, 0, 0, 0);
btnRefresh = new QPushButton(horizontalLayoutWidget);
btnRefresh->setObjectName(QString::fromUtf8("btnRefresh"));
btnRefresh->setAutoFillBackground(false);
btnRefresh->setIcon(icon);
btnRefresh->setIconSize(QSize(24, 16));
horizontalLayout->addWidget(btnRefresh);
btnGetTrimbits = new QPushButton(horizontalLayoutWidget);
btnGetTrimbits->setObjectName(QString::fromUtf8("btnGetTrimbits"));
QIcon icon1;
icon1.addFile(QString::fromUtf8(":/icons/images/download.png"), QSize(), QIcon::Normal, QIcon::Off);
btnGetTrimbits->setIcon(icon1);
horizontalLayout->addWidget(btnGetTrimbits);
gridLayoutWidget = new QWidget(boxPlot);
gridLayoutWidget->setObjectName(QString::fromUtf8("gridLayoutWidget"));
gridLayoutWidget->setGeometry(QRect(25, 20, 187, 31));
gridLayout = new QGridLayout(gridLayoutWidget);
gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
gridLayout->setContentsMargins(0, 0, 0, 0);
radioDataGraph = new QRadioButton(gridLayoutWidget);
radioDataGraph->setObjectName(QString::fromUtf8("radioDataGraph"));
radioDataGraph->setChecked(true);
gridLayout->addWidget(radioDataGraph, 0, 0, 1, 1);
radioHistogram = new QRadioButton(gridLayoutWidget);
radioHistogram->setObjectName(QString::fromUtf8("radioHistogram"));
gridLayout->addWidget(radioHistogram, 0, 1, 1, 1);
boxTrimming = new QGroupBox(tab_3);
boxTrimming->setObjectName(QString::fromUtf8("boxTrimming"));
boxTrimming->setEnabled(true);
boxTrimming->setGeometry(QRect(5, 85, 746, 226));
boxTrimming->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
boxTrimming->setFlat(false);
boxTrimming->setCheckable(true);
boxTrimming->setChecked(true);
gridLayoutWidget_3 = new QWidget(boxTrimming);
gridLayoutWidget_3->setObjectName(QString::fromUtf8("gridLayoutWidget_3"));
gridLayoutWidget_3->setGeometry(QRect(25, 25, 696, 195));
gridLayout_3 = new QGridLayout(gridLayoutWidget_3);
gridLayout_3->setObjectName(QString::fromUtf8("gridLayout_3"));
gridLayout_3->setVerticalSpacing(12);
gridLayout_3->setContentsMargins(0, 0, 0, 0);
label_5 = new QLabel(gridLayoutWidget_3);
label_5->setObjectName(QString::fromUtf8("label_5"));
QSizePolicy sizePolicy1(QSizePolicy::Fixed, QSizePolicy::Preferred);
sizePolicy1.setHorizontalStretch(0);
sizePolicy1.setVerticalStretch(0);
sizePolicy1.setHeightForWidth(label_5->sizePolicy().hasHeightForWidth());
label_5->setSizePolicy(sizePolicy1);
gridLayout_3->addWidget(label_5, 0, 0, 1, 1);
horizontalSpacer_2 = new QSpacerItem(20, 20, QSizePolicy::Fixed, QSizePolicy::Minimum);
gridLayout_3->addItem(horizontalSpacer_2, 0, 1, 1, 1);
lblExpTime = new QLabel(gridLayoutWidget_3);
lblExpTime->setObjectName(QString::fromUtf8("lblExpTime"));
sizePolicy1.setHeightForWidth(lblExpTime->sizePolicy().hasHeightForWidth());
lblExpTime->setSizePolicy(sizePolicy1);
gridLayout_3->addWidget(lblExpTime, 3, 0, 1, 1);
spinExpTime = new QDoubleSpinBox(gridLayoutWidget_3);
spinExpTime->setObjectName(QString::fromUtf8("spinExpTime"));
spinExpTime->setEnabled(true);
QSizePolicy sizePolicy2(QSizePolicy::Preferred, QSizePolicy::Fixed);
sizePolicy2.setHorizontalStretch(0);
sizePolicy2.setVerticalStretch(0);
sizePolicy2.setHeightForWidth(spinExpTime->sizePolicy().hasHeightForWidth());
spinExpTime->setSizePolicy(sizePolicy2);
spinExpTime->setMinimumSize(QSize(0, 0));
spinExpTime->setMaximumSize(QSize(16777215, 16777215));
spinExpTime->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
spinExpTime->setKeyboardTracking(false);
spinExpTime->setDecimals(5);
spinExpTime->setMinimum(0);
spinExpTime->setMaximum(2e+09);
spinExpTime->setValue(1);
gridLayout_3->addWidget(spinExpTime, 3, 2, 1, 1);
comboExpUnit = new QComboBox(gridLayoutWidget_3);
comboExpUnit->setObjectName(QString::fromUtf8("comboExpUnit"));
comboExpUnit->setEnabled(true);
sizePolicy2.setHeightForWidth(comboExpUnit->sizePolicy().hasHeightForWidth());
comboExpUnit->setSizePolicy(sizePolicy2);
comboExpUnit->setMinimumSize(QSize(0, 0));
comboExpUnit->setMaximumSize(QSize(16777215, 16777215));
comboExpUnit->setLayoutDirection(Qt::LeftToRight);
gridLayout_3->addWidget(comboExpUnit, 3, 3, 1, 1);
horizontalSpacer_3 = new QSpacerItem(20, 20, QSizePolicy::Fixed, QSizePolicy::Minimum);
gridLayout_3->addItem(horizontalSpacer_3, 3, 6, 1, 1);
horizontalSpacer_4 = new QSpacerItem(50, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
gridLayout_3->addItem(horizontalSpacer_4, 3, 4, 1, 1);
lblFile = new QLabel(gridLayoutWidget_3);
lblFile->setObjectName(QString::fromUtf8("lblFile"));
sizePolicy.setHeightForWidth(lblFile->sizePolicy().hasHeightForWidth());
lblFile->setSizePolicy(sizePolicy);
gridLayout_3->addWidget(lblFile, 4, 0, 1, 1);
dispFile = new QLineEdit(gridLayoutWidget_3);
dispFile->setObjectName(QString::fromUtf8("dispFile"));
gridLayout_3->addWidget(dispFile, 4, 2, 1, 6);
btnFile = new QPushButton(gridLayoutWidget_3);
btnFile->setObjectName(QString::fromUtf8("btnFile"));
sizePolicy.setHeightForWidth(btnFile->sizePolicy().hasHeightForWidth());
btnFile->setSizePolicy(sizePolicy);
QIcon icon2;
icon2.addFile(QString::fromUtf8(":/icons/images/browse.png"), QSize(), QIcon::Normal, QIcon::Off);
btnFile->setIcon(icon2);
gridLayout_3->addWidget(btnFile, 4, 8, 1, 1);
horizontalLayout_4 = new QHBoxLayout();
horizontalLayout_4->setSpacing(0);
horizontalLayout_4->setObjectName(QString::fromUtf8("horizontalLayout_4"));
gridLayout_3->addLayout(horizontalLayout_4, 5, 4, 1, 1);
btnStart = new QPushButton(gridLayoutWidget_3);
btnStart->setObjectName(QString::fromUtf8("btnStart"));
sizePolicy.setHeightForWidth(btnStart->sizePolicy().hasHeightForWidth());
btnStart->setSizePolicy(sizePolicy);
QIcon icon3;
icon3.addFile(QString::fromUtf8(":/icons/images/start.png"), QSize(), QIcon::Normal, QIcon::Off);
btnStart->setIcon(icon3);
gridLayout_3->addWidget(btnStart, 5, 2, 1, 1);
spinThreshold = new QDoubleSpinBox(gridLayoutWidget_3);
spinThreshold->setObjectName(QString::fromUtf8("spinThreshold"));
spinThreshold->setEnabled(true);
sizePolicy2.setHeightForWidth(spinThreshold->sizePolicy().hasHeightForWidth());
spinThreshold->setSizePolicy(sizePolicy2);
spinThreshold->setMinimumSize(QSize(0, 0));
spinThreshold->setMaximumSize(QSize(16777215, 16777215));
spinThreshold->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
spinThreshold->setKeyboardTracking(false);
spinThreshold->setDecimals(3);
spinThreshold->setMinimum(0);
spinThreshold->setMaximum(10000);
spinThreshold->setValue(560);
gridLayout_3->addWidget(spinThreshold, 3, 7, 1, 2);
label_15 = new QLabel(gridLayoutWidget_3);
label_15->setObjectName(QString::fromUtf8("label_15"));
sizePolicy1.setHeightForWidth(label_15->sizePolicy().hasHeightForWidth());
label_15->setSizePolicy(sizePolicy1);
gridLayout_3->addWidget(label_15, 3, 5, 1, 1);
chkOptimize = new QCheckBox(gridLayoutWidget_3);
chkOptimize->setObjectName(QString::fromUtf8("chkOptimize"));
chkOptimize->setEnabled(true);
sizePolicy.setHeightForWidth(chkOptimize->sizePolicy().hasHeightForWidth());
chkOptimize->setSizePolicy(sizePolicy);
chkOptimize->setMinimumSize(QSize(0, 0));
gridLayout_3->addWidget(chkOptimize, 0, 5, 1, 1);
lblResolution = new QLabel(gridLayoutWidget_3);
lblResolution->setObjectName(QString::fromUtf8("lblResolution"));
sizePolicy1.setHeightForWidth(lblResolution->sizePolicy().hasHeightForWidth());
lblResolution->setSizePolicy(sizePolicy1);
gridLayout_3->addWidget(lblResolution, 2, 0, 1, 1);
spinResolution = new QSpinBox(gridLayoutWidget_3);
spinResolution->setObjectName(QString::fromUtf8("spinResolution"));
sizePolicy2.setHeightForWidth(spinResolution->sizePolicy().hasHeightForWidth());
spinResolution->setSizePolicy(sizePolicy2);
spinResolution->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
spinResolution->setKeyboardTracking(false);
spinResolution->setMinimum(1);
spinResolution->setMaximum(9);
spinResolution->setValue(4);
gridLayout_3->addWidget(spinResolution, 2, 2, 1, 2);
comboMethod = new QComboBox(gridLayoutWidget_3);
comboMethod->setObjectName(QString::fromUtf8("comboMethod"));
sizePolicy.setHeightForWidth(comboMethod->sizePolicy().hasHeightForWidth());
comboMethod->setSizePolicy(sizePolicy);
comboMethod->setMinimumSize(QSize(0, 0));
gridLayout_3->addWidget(comboMethod, 0, 2, 1, 2);
lblCounts = new QLabel(gridLayoutWidget_3);
lblCounts->setObjectName(QString::fromUtf8("lblCounts"));
sizePolicy1.setHeightForWidth(lblCounts->sizePolicy().hasHeightForWidth());
lblCounts->setSizePolicy(sizePolicy1);
gridLayout_3->addWidget(lblCounts, 2, 5, 1, 1);
spinCounts = new QSpinBox(gridLayoutWidget_3);
spinCounts->setObjectName(QString::fromUtf8("spinCounts"));
sizePolicy2.setHeightForWidth(spinCounts->sizePolicy().hasHeightForWidth());
spinCounts->setSizePolicy(sizePolicy2);
spinCounts->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
spinCounts->setKeyboardTracking(false);
spinCounts->setMinimum(0);
spinCounts->setMaximum(16000000);
spinCounts->setValue(500);
gridLayout_3->addWidget(spinCounts, 2, 7, 1, 2);
boxSetAllTrimbits = new QGroupBox(tab_3);
boxSetAllTrimbits->setObjectName(QString::fromUtf8("boxSetAllTrimbits"));
boxSetAllTrimbits->setEnabled(false);
boxSetAllTrimbits->setGeometry(QRect(518, 10, 233, 66));
boxSetAllTrimbits->setCheckable(false);
boxSetAllTrimbits->setChecked(false);
label = new QLabel(boxSetAllTrimbits);
label->setObjectName(QString::fromUtf8("label"));
label->setGeometry(QRect(12, 28, 94, 16));
spinSetAllTrimbits = new QSpinBox(boxSetAllTrimbits);
spinSetAllTrimbits->setObjectName(QString::fromUtf8("spinSetAllTrimbits"));
spinSetAllTrimbits->setGeometry(QRect(121, 24, 86, 25));
spinSetAllTrimbits->setMaximum(63);
tabAdvancedSettings->addTab(tab_3, QString());
tab_5 = new QWidget();
tab_5->setObjectName(QString::fromUtf8("tab_5"));
scrollArea = new QScrollArea(tab_5);
scrollArea->setObjectName(QString::fromUtf8("scrollArea"));
scrollArea->setGeometry(QRect(10, 50, 736, 246));
scrollArea->setFrameShape(QFrame::NoFrame);
scrollArea->setWidgetResizable(true);
roiWidget = new QWidget();
roiWidget->setObjectName(QString::fromUtf8("roiWidget"));
roiWidget->setGeometry(QRect(0, 0, 736, 246));
gridRoi = new QGridLayout(roiWidget);
gridRoi->setObjectName(QString::fromUtf8("gridRoi"));
gridRoi->setHorizontalSpacing(1);
gridRoi->setVerticalSpacing(15);
scrollArea->setWidget(roiWidget);
horizontalLayoutWidget_4 = new QWidget(tab_5);
horizontalLayoutWidget_4->setObjectName(QString::fromUtf8("horizontalLayoutWidget_4"));
horizontalLayoutWidget_4->setGeometry(QRect(10, 5, 736, 41));
horizontalLayout_5 = new QHBoxLayout(horizontalLayoutWidget_4);
horizontalLayout_5->setObjectName(QString::fromUtf8("horizontalLayout_5"));
horizontalLayout_5->setContentsMargins(0, 0, 0, 0);
btnGetRoi = new QPushButton(horizontalLayoutWidget_4);
btnGetRoi->setObjectName(QString::fromUtf8("btnGetRoi"));
QSizePolicy sizePolicy3(QSizePolicy::Minimum, QSizePolicy::Fixed);
sizePolicy3.setHorizontalStretch(0);
sizePolicy3.setVerticalStretch(0);
sizePolicy3.setHeightForWidth(btnGetRoi->sizePolicy().hasHeightForWidth());
btnGetRoi->setSizePolicy(sizePolicy3);
btnGetRoi->setMinimumSize(QSize(150, 0));
btnGetRoi->setIcon(icon1);
horizontalLayout_5->addWidget(btnGetRoi);
horizontalSpacer_6 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
horizontalLayout_5->addItem(horizontalSpacer_6);
btnSetRoi = new QPushButton(horizontalLayoutWidget_4);
btnSetRoi->setObjectName(QString::fromUtf8("btnSetRoi"));
sizePolicy3.setHeightForWidth(btnSetRoi->sizePolicy().hasHeightForWidth());
btnSetRoi->setSizePolicy(sizePolicy3);
btnSetRoi->setMinimumSize(QSize(150, 0));
QIcon icon4;
icon4.addFile(QString::fromUtf8(":/icons/images/upload.png"), QSize(), QIcon::Normal, QIcon::Off);
btnSetRoi->setIcon(icon4);
horizontalLayout_5->addWidget(btnSetRoi);
horizontalSpacer_5 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
horizontalLayout_5->addItem(horizontalSpacer_5);
btnClearRoi = new QPushButton(horizontalLayoutWidget_4);
btnClearRoi->setObjectName(QString::fromUtf8("btnClearRoi"));
sizePolicy3.setHeightForWidth(btnClearRoi->sizePolicy().hasHeightForWidth());
btnClearRoi->setSizePolicy(sizePolicy3);
btnClearRoi->setMinimumSize(QSize(150, 0));
QIcon icon5;
icon5.addFile(QString::fromUtf8(":/icons/images/erase.png"), QSize(), QIcon::Normal, QIcon::Off);
btnClearRoi->setIcon(icon5);
horizontalLayout_5->addWidget(btnClearRoi);
tabAdvancedSettings->addTab(tab_5, QString());
tab = new QWidget();
tab->setObjectName(QString::fromUtf8("tab"));
boxRxr = new QGroupBox(tab);
boxRxr->setObjectName(QString::fromUtf8("boxRxr"));
boxRxr->setGeometry(QRect(10, 135, 736, 171));
btnRxr = new QPushButton(boxRxr);
btnRxr->setObjectName(QString::fromUtf8("btnRxr"));
btnRxr->setGeometry(QRect(25, 135, 291, 25));
QIcon icon6;
icon6.addFile(QString::fromUtf8(":/icons/images/setup.png"), QSize(), QIcon::Normal, QIcon::Off);
btnRxr->setIcon(icon6);
gridLayoutWidget_9 = new QWidget(boxRxr);
gridLayoutWidget_9->setObjectName(QString::fromUtf8("gridLayoutWidget_9"));
gridLayoutWidget_9->setGeometry(QRect(25, 25, 686, 96));
gridLayout_8 = new QGridLayout(gridLayoutWidget_9);
gridLayout_8->setObjectName(QString::fromUtf8("gridLayout_8"));
gridLayout_8->setVerticalSpacing(6);
gridLayout_8->setContentsMargins(0, 0, 0, 0);
label_8 = new QLabel(gridLayoutWidget_9);
label_8->setObjectName(QString::fromUtf8("label_8"));
QSizePolicy sizePolicy4(QSizePolicy::Expanding, QSizePolicy::Preferred);
sizePolicy4.setHorizontalStretch(0);
sizePolicy4.setVerticalStretch(0);
sizePolicy4.setHeightForWidth(label_8->sizePolicy().hasHeightForWidth());
label_8->setSizePolicy(sizePolicy4);
gridLayout_8->addWidget(label_8, 1, 0, 1, 1);
dispUDPIP = new QLineEdit(gridLayoutWidget_9);
dispUDPIP->setObjectName(QString::fromUtf8("dispUDPIP"));
sizePolicy3.setHeightForWidth(dispUDPIP->sizePolicy().hasHeightForWidth());
dispUDPIP->setSizePolicy(sizePolicy3);
dispUDPIP->setMinimumSize(QSize(180, 0));
gridLayout_8->addWidget(dispUDPIP, 1, 4, 1, 1);
horizontalSpacer_7 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
gridLayout_8->addItem(horizontalSpacer_7, 0, 2, 1, 1);
spinUDPPort = new QSpinBox(gridLayoutWidget_9);
spinUDPPort->setObjectName(QString::fromUtf8("spinUDPPort"));
sizePolicy3.setHeightForWidth(spinUDPPort->sizePolicy().hasHeightForWidth());
spinUDPPort->setSizePolicy(sizePolicy3);
spinUDPPort->setMinimumSize(QSize(127, 0));
spinUDPPort->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
spinUDPPort->setKeyboardTracking(false);
spinUDPPort->setMinimum(0);
spinUDPPort->setMaximum(2000000000);
spinUDPPort->setValue(0);
gridLayout_8->addWidget(spinUDPPort, 2, 1, 1, 1);
label_14 = new QLabel(gridLayoutWidget_9);
label_14->setObjectName(QString::fromUtf8("label_14"));
sizePolicy4.setHeightForWidth(label_14->sizePolicy().hasHeightForWidth());
label_14->setSizePolicy(sizePolicy4);
gridLayout_8->addWidget(label_14, 1, 3, 1, 1);
label_13 = new QLabel(gridLayoutWidget_9);
label_13->setObjectName(QString::fromUtf8("label_13"));
sizePolicy4.setHeightForWidth(label_13->sizePolicy().hasHeightForWidth());
label_13->setSizePolicy(sizePolicy4);
gridLayout_8->addWidget(label_13, 0, 0, 1, 1);
comboRxrOnline = new QComboBox(gridLayoutWidget_9);
comboRxrOnline->setObjectName(QString::fromUtf8("comboRxrOnline"));
sizePolicy2.setHeightForWidth(comboRxrOnline->sizePolicy().hasHeightForWidth());
comboRxrOnline->setSizePolicy(sizePolicy2);
gridLayout_8->addWidget(comboRxrOnline, 0, 4, 1, 1);
dispUDPMAC = new QLineEdit(gridLayoutWidget_9);
dispUDPMAC->setObjectName(QString::fromUtf8("dispUDPMAC"));
sizePolicy3.setHeightForWidth(dispUDPMAC->sizePolicy().hasHeightForWidth());
dispUDPMAC->setSizePolicy(sizePolicy3);
dispUDPMAC->setMinimumSize(QSize(180, 0));
gridLayout_8->addWidget(dispUDPMAC, 2, 4, 1, 1);
spinTCPPort = new QSpinBox(gridLayoutWidget_9);
spinTCPPort->setObjectName(QString::fromUtf8("spinTCPPort"));
sizePolicy3.setHeightForWidth(spinTCPPort->sizePolicy().hasHeightForWidth());
spinTCPPort->setSizePolicy(sizePolicy3);
spinTCPPort->setMinimumSize(QSize(127, 0));
#ifndef QT_NO_TOOLTIP
spinTCPPort->setToolTip(QString::fromUtf8("Sets Receiver TCP Port\n"
"#rx_tcpport#"));
#endif // QT_NO_TOOLTIP
spinTCPPort->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
spinTCPPort->setKeyboardTracking(false);
spinTCPPort->setMinimum(0);
spinTCPPort->setMaximum(2000000000);
spinTCPPort->setValue(0);
gridLayout_8->addWidget(spinTCPPort, 1, 1, 1, 1);
lblRxrOnline = new QLabel(gridLayoutWidget_9);
lblRxrOnline->setObjectName(QString::fromUtf8("lblRxrOnline"));
sizePolicy4.setHeightForWidth(lblRxrOnline->sizePolicy().hasHeightForWidth());
lblRxrOnline->setSizePolicy(sizePolicy4);
gridLayout_8->addWidget(lblRxrOnline, 0, 3, 1, 1);
label_10 = new QLabel(gridLayoutWidget_9);
label_10->setObjectName(QString::fromUtf8("label_10"));
sizePolicy4.setHeightForWidth(label_10->sizePolicy().hasHeightForWidth());
label_10->setSizePolicy(sizePolicy4);
gridLayout_8->addWidget(label_10, 2, 0, 1, 1);
dispRxrHostname = new QLineEdit(gridLayoutWidget_9);
dispRxrHostname->setObjectName(QString::fromUtf8("dispRxrHostname"));
sizePolicy3.setHeightForWidth(dispRxrHostname->sizePolicy().hasHeightForWidth());
dispRxrHostname->setSizePolicy(sizePolicy3);
dispRxrHostname->setMinimumSize(QSize(180, 0));
gridLayout_8->addWidget(dispRxrHostname, 0, 1, 1, 1);
label_18 = new QLabel(gridLayoutWidget_9);
label_18->setObjectName(QString::fromUtf8("label_18"));
sizePolicy4.setHeightForWidth(label_18->sizePolicy().hasHeightForWidth());
label_18->setSizePolicy(sizePolicy4);
gridLayout_8->addWidget(label_18, 2, 3, 1, 1);
gridLayoutWidget_7 = new QWidget(tab);
gridLayoutWidget_7->setObjectName(QString::fromUtf8("gridLayoutWidget_7"));
gridLayoutWidget_7->setGeometry(QRect(35, 15, 686, 101));
gridLayout_6 = new QGridLayout(gridLayoutWidget_7);
gridLayout_6->setObjectName(QString::fromUtf8("gridLayout_6"));
gridLayout_6->setVerticalSpacing(6);
gridLayout_6->setContentsMargins(0, 0, 0, 0);
comboOnline = new QComboBox(gridLayoutWidget_7);
comboOnline->setObjectName(QString::fromUtf8("comboOnline"));
sizePolicy3.setHeightForWidth(comboOnline->sizePolicy().hasHeightForWidth());
comboOnline->setSizePolicy(sizePolicy3);
comboOnline->setMinimumSize(QSize(180, 0));
gridLayout_6->addWidget(comboOnline, 0, 4, 1, 1);
label_9 = new QLabel(gridLayoutWidget_7);
label_9->setObjectName(QString::fromUtf8("label_9"));
sizePolicy4.setHeightForWidth(label_9->sizePolicy().hasHeightForWidth());
label_9->setSizePolicy(sizePolicy4);
gridLayout_6->addWidget(label_9, 2, 0, 1, 1);
label_7 = new QLabel(gridLayoutWidget_7);
label_7->setObjectName(QString::fromUtf8("label_7"));
sizePolicy4.setHeightForWidth(label_7->sizePolicy().hasHeightForWidth());
label_7->setSizePolicy(sizePolicy4);
gridLayout_6->addWidget(label_7, 1, 0, 1, 1);
dispIP = new QLineEdit(gridLayoutWidget_7);
dispIP->setObjectName(QString::fromUtf8("dispIP"));
sizePolicy3.setHeightForWidth(dispIP->sizePolicy().hasHeightForWidth());
dispIP->setSizePolicy(sizePolicy3);
dispIP->setMinimumSize(QSize(180, 0));
gridLayout_6->addWidget(dispIP, 1, 4, 1, 1);
dispMAC = new QLineEdit(gridLayoutWidget_7);
dispMAC->setObjectName(QString::fromUtf8("dispMAC"));
sizePolicy3.setHeightForWidth(dispMAC->sizePolicy().hasHeightForWidth());
dispMAC->setSizePolicy(sizePolicy3);
dispMAC->setMinimumSize(QSize(180, 0));
gridLayout_6->addWidget(dispMAC, 2, 4, 1, 1);
lblMAC = new QLabel(gridLayoutWidget_7);
lblMAC->setObjectName(QString::fromUtf8("lblMAC"));
sizePolicy4.setHeightForWidth(lblMAC->sizePolicy().hasHeightForWidth());
lblMAC->setSizePolicy(sizePolicy4);
gridLayout_6->addWidget(lblMAC, 2, 3, 1, 1);
lblOnline = new QLabel(gridLayoutWidget_7);
lblOnline->setObjectName(QString::fromUtf8("lblOnline"));
QSizePolicy sizePolicy5(QSizePolicy::Minimum, QSizePolicy::Preferred);
sizePolicy5.setHorizontalStretch(0);
sizePolicy5.setVerticalStretch(0);
sizePolicy5.setHeightForWidth(lblOnline->sizePolicy().hasHeightForWidth());
lblOnline->setSizePolicy(sizePolicy5);
lblOnline->setMinimumSize(QSize(108, 0));
gridLayout_6->addWidget(lblOnline, 0, 3, 1, 1);
lblHostname = new QLabel(gridLayoutWidget_7);
lblHostname->setObjectName(QString::fromUtf8("lblHostname"));
sizePolicy5.setHeightForWidth(lblHostname->sizePolicy().hasHeightForWidth());
lblHostname->setSizePolicy(sizePolicy5);
lblHostname->setMinimumSize(QSize(108, 0));
gridLayout_6->addWidget(lblHostname, 0, 0, 1, 1);
lblIP = new QLabel(gridLayoutWidget_7);
lblIP->setObjectName(QString::fromUtf8("lblIP"));
sizePolicy4.setHeightForWidth(lblIP->sizePolicy().hasHeightForWidth());
lblIP->setSizePolicy(sizePolicy4);
gridLayout_6->addWidget(lblIP, 1, 3, 1, 1);
comboDetector = new QComboBox(gridLayoutWidget_7);
comboDetector->setObjectName(QString::fromUtf8("comboDetector"));
sizePolicy3.setHeightForWidth(comboDetector->sizePolicy().hasHeightForWidth());
comboDetector->setSizePolicy(sizePolicy3);
comboDetector->setMinimumSize(QSize(180, 0));
gridLayout_6->addWidget(comboDetector, 0, 1, 1, 1);
horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
gridLayout_6->addItem(horizontalSpacer, 0, 2, 1, 1);
spinControlPort = new QSpinBox(gridLayoutWidget_7);
spinControlPort->setObjectName(QString::fromUtf8("spinControlPort"));
sizePolicy3.setHeightForWidth(spinControlPort->sizePolicy().hasHeightForWidth());
spinControlPort->setSizePolicy(sizePolicy3);
spinControlPort->setMinimumSize(QSize(180, 0));
spinControlPort->setMaximumSize(QSize(16777215, 16777215));
spinControlPort->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
spinControlPort->setKeyboardTracking(false);
spinControlPort->setMinimum(0);
spinControlPort->setMaximum(2000000000);
spinControlPort->setValue(0);
gridLayout_6->addWidget(spinControlPort, 1, 1, 1, 1);
spinStopPort = new QSpinBox(gridLayoutWidget_7);
spinStopPort->setObjectName(QString::fromUtf8("spinStopPort"));
sizePolicy3.setHeightForWidth(spinStopPort->sizePolicy().hasHeightForWidth());
spinStopPort->setSizePolicy(sizePolicy3);
spinStopPort->setMinimumSize(QSize(180, 0));
spinStopPort->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
spinStopPort->setKeyboardTracking(false);
spinStopPort->setMinimum(0);
spinStopPort->setMaximum(2000000000);
spinStopPort->setValue(0);
gridLayout_6->addWidget(spinStopPort, 2, 1, 1, 1);
tabAdvancedSettings->addTab(tab, QString());
QWidget::setTabOrder(tabAdvancedSettings, chkEnergyLog);
QWidget::setTabOrder(chkEnergyLog, chkAngularLog);
QWidget::setTabOrder(chkAngularLog, boxPlot);
QWidget::setTabOrder(boxPlot, radioDataGraph);
QWidget::setTabOrder(radioDataGraph, radioHistogram);
QWidget::setTabOrder(radioHistogram, btnRefresh);
QWidget::setTabOrder(btnRefresh, btnGetTrimbits);
QWidget::setTabOrder(btnGetTrimbits, boxTrimming);
QWidget::setTabOrder(boxTrimming, comboMethod);
QWidget::setTabOrder(comboMethod, chkOptimize);
QWidget::setTabOrder(chkOptimize, spinResolution);
QWidget::setTabOrder(spinResolution, spinCounts);
QWidget::setTabOrder(spinCounts, spinExpTime);
QWidget::setTabOrder(spinExpTime, comboExpUnit);
QWidget::setTabOrder(comboExpUnit, spinThreshold);
QWidget::setTabOrder(spinThreshold, dispFile);
QWidget::setTabOrder(dispFile, btnFile);
QWidget::setTabOrder(btnFile, btnStart);
QWidget::setTabOrder(btnStart, btnGetRoi);
QWidget::setTabOrder(btnGetRoi, btnSetRoi);
QWidget::setTabOrder(btnSetRoi, btnClearRoi);
QWidget::setTabOrder(btnClearRoi, scrollArea);
QWidget::setTabOrder(scrollArea, comboDetector);
QWidget::setTabOrder(comboDetector, comboOnline);
QWidget::setTabOrder(comboOnline, spinControlPort);
QWidget::setTabOrder(spinControlPort, dispIP);
QWidget::setTabOrder(dispIP, spinStopPort);
QWidget::setTabOrder(spinStopPort, dispMAC);
QWidget::setTabOrder(dispMAC, dispRxrHostname);
QWidget::setTabOrder(dispRxrHostname, comboRxrOnline);
QWidget::setTabOrder(comboRxrOnline, spinTCPPort);
QWidget::setTabOrder(spinTCPPort, dispUDPIP);
QWidget::setTabOrder(dispUDPIP, spinUDPPort);
QWidget::setTabOrder(spinUDPPort, dispUDPMAC);
QWidget::setTabOrder(dispUDPMAC, btnRxr);
retranslateUi(TabAdvancedObject);
tabAdvancedSettings->setCurrentIndex(1);
comboExpUnit->setCurrentIndex(2);
QMetaObject::connectSlotsByName(TabAdvancedObject);
} // setupUi
void retranslateUi(QWidget *TabAdvancedObject)
{
TabAdvancedObject->setWindowTitle(QApplication::translate("TabAdvancedObject", "Form", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
tabAdvancedSettings->setToolTip(QString());
#endif // QT_NO_TOOLTIP
boxLogs->setTitle(QApplication::translate("TabAdvancedObject", "Calibration Logs", 0, QApplication::UnicodeUTF8));
chkEnergyLog->setText(QApplication::translate("TabAdvancedObject", "Energy Calibration", 0, QApplication::UnicodeUTF8));
chkAngularLog->setText(QApplication::translate("TabAdvancedObject", "Angular Calibration", 0, QApplication::UnicodeUTF8));
tabAdvancedSettings->setTabText(tabAdvancedSettings->indexOf(tab_4), QApplication::translate("TabAdvancedObject", "Logs", 0, QApplication::UnicodeUTF8));
boxPlot->setTitle(QApplication::translate("TabAdvancedObject", "Trimbits Plot", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
btnRefresh->setToolTip(QApplication::translate("TabAdvancedObject", "<nobr>\n"
"Updates plot with Trimbits from Shared Memory, not from Detector.\n"
"</nobr>", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
btnRefresh->setText(QApplication::translate("TabAdvancedObject", "Refresh ", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
btnGetTrimbits->setToolTip(QApplication::translate("TabAdvancedObject", "<nobr>\n"
"Plots Trimbits from Detector. This will take time.\n"
"</nobr>", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
btnGetTrimbits->setText(QApplication::translate("TabAdvancedObject", "Get Trimbits ", 0, QApplication::UnicodeUTF8));
radioDataGraph->setText(QApplication::translate("TabAdvancedObject", "Data Graph", 0, QApplication::UnicodeUTF8));
radioHistogram->setText(QApplication::translate("TabAdvancedObject", "Histogram", 0, QApplication::UnicodeUTF8));
boxTrimming->setTitle(QApplication::translate("TabAdvancedObject", "Trimming", 0, QApplication::UnicodeUTF8));
label_5->setText(QApplication::translate("TabAdvancedObject", "Trimming Method:", 0, QApplication::UnicodeUTF8));
lblExpTime->setText(QApplication::translate("TabAdvancedObject", "Exposure Time:", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
spinExpTime->setToolTip(QApplication::translate("TabAdvancedObject", "Exposure time of each frame. \n"
" #exptime#", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
comboExpUnit->clear();
comboExpUnit->insertItems(0, QStringList()
<< QApplication::translate("TabAdvancedObject", "hr", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabAdvancedObject", "min", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabAdvancedObject", "s", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabAdvancedObject", "ms", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabAdvancedObject", "us", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabAdvancedObject", "ns", 0, QApplication::UnicodeUTF8)
);
#ifndef QT_NO_TOOLTIP
lblFile->setToolTip(QApplication::translate("TabAdvancedObject", "<nobr>\n"
"Trimfile to which the resulting trimbits will be written. \n"
"</nobr><br><nobr>\n"
"An extension given by the modules serial number will be attached.\n"
"</nobr>", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
lblFile->setText(QApplication::translate("TabAdvancedObject", "Output Trim File: ", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
dispFile->setToolTip(QApplication::translate("TabAdvancedObject", "<nobr>\n"
"Trimfile to which the resulting trimbits will be written. \n"
"</nobr><br><nobr>\n"
"An extension given by the modules serial number will be attached.\n"
"</nobr>", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
#ifndef QT_NO_TOOLTIP
btnFile->setToolTip(QApplication::translate("TabAdvancedObject", "<nobr>\n"
"Trimfile to which the resulting trimbits will be written. \n"
"</nobr><br><nobr>\n"
"An extension given by the modules serial number will be attached.\n"
"</nobr>", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
btnFile->setText(QApplication::translate("TabAdvancedObject", "Browse", 0, QApplication::UnicodeUTF8));
btnStart->setText(QApplication::translate("TabAdvancedObject", "Start Trimming ", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
spinThreshold->setToolTip(QApplication::translate("TabAdvancedObject", "Exposure time of each frame. \n"
" #exptime#", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
#ifndef QT_NO_TOOLTIP
label_15->setToolTip(QApplication::translate("TabAdvancedObject", "Sets the Threshold DAC", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
label_15->setText(QApplication::translate("TabAdvancedObject", "Threshold (DACu):", 0, QApplication::UnicodeUTF8));
chkOptimize->setText(QApplication::translate("TabAdvancedObject", "Optimize Settings", 0, QApplication::UnicodeUTF8));
lblResolution->setText(QApplication::translate("TabAdvancedObject", "Resolution (a.u.):", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
spinResolution->setToolTip(QApplication::translate("TabAdvancedObject", "Number of measurements (not in real time) that will be acquired. \n"
" #frames#", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
#ifndef QT_NO_STATUSTIP
spinResolution->setStatusTip(QString());
#endif // QT_NO_STATUSTIP
#ifndef QT_NO_WHATSTHIS
spinResolution->setWhatsThis(QString());
#endif // QT_NO_WHATSTHIS
spinResolution->setSuffix(QString());
comboMethod->clear();
comboMethod->insertItems(0, QStringList()
<< QApplication::translate("TabAdvancedObject", "Adjust to Fix Count Level ", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabAdvancedObject", "Equalize to Median", 0, QApplication::UnicodeUTF8)
);
lblCounts->setText(QApplication::translate("TabAdvancedObject", "Counts/ Channel:", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
spinCounts->setToolTip(QApplication::translate("TabAdvancedObject", "Number of measurements (not in real time) that will be acquired. \n"
" #frames#", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
#ifndef QT_NO_STATUSTIP
spinCounts->setStatusTip(QString());
#endif // QT_NO_STATUSTIP
#ifndef QT_NO_WHATSTHIS
spinCounts->setWhatsThis(QString());
#endif // QT_NO_WHATSTHIS
spinCounts->setSuffix(QString());
boxSetAllTrimbits->setTitle(QApplication::translate("TabAdvancedObject", "Developer Option", 0, QApplication::UnicodeUTF8));
label->setText(QApplication::translate("TabAdvancedObject", "Set All trimbits:", 0, QApplication::UnicodeUTF8));
tabAdvancedSettings->setTabText(tabAdvancedSettings->indexOf(tab_3), QApplication::translate("TabAdvancedObject", "Trimming", 0, QApplication::UnicodeUTF8));
btnGetRoi->setText(QApplication::translate("TabAdvancedObject", " Get ROI ", 0, QApplication::UnicodeUTF8));
btnSetRoi->setText(QApplication::translate("TabAdvancedObject", " Set ROI ", 0, QApplication::UnicodeUTF8));
btnClearRoi->setText(QApplication::translate("TabAdvancedObject", " Clear ROI ", 0, QApplication::UnicodeUTF8));
tabAdvancedSettings->setTabText(tabAdvancedSettings->indexOf(tab_5), QApplication::translate("TabAdvancedObject", "Region of Interest", 0, QApplication::UnicodeUTF8));
boxRxr->setTitle(QApplication::translate("TabAdvancedObject", "Receiver Parameters", 0, QApplication::UnicodeUTF8));
btnRxr->setText(QApplication::translate("TabAdvancedObject", " Setup Receiver", 0, QApplication::UnicodeUTF8));
label_8->setText(QApplication::translate("TabAdvancedObject", "TCP Port:", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
dispUDPIP->setToolTip(QApplication::translate("TabAdvancedObject", "Sets the Receiver UDP IP\n"
"#rx_udpip#", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
dispUDPIP->setText(QApplication::translate("TabAdvancedObject", "none", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
spinUDPPort->setToolTip(QApplication::translate("TabAdvancedObject", "Sets Receiver UDP Port\n"
"#rx_udpport#", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
#ifndef QT_NO_STATUSTIP
spinUDPPort->setStatusTip(QString());
#endif // QT_NO_STATUSTIP
#ifndef QT_NO_WHATSTHIS
spinUDPPort->setWhatsThis(QString());
#endif // QT_NO_WHATSTHIS
spinUDPPort->setSuffix(QString());
label_14->setText(QApplication::translate("TabAdvancedObject", "UDP IP:", 0, QApplication::UnicodeUTF8));
label_13->setText(QApplication::translate("TabAdvancedObject", "Hostname / IP:", 0, QApplication::UnicodeUTF8));
comboRxrOnline->clear();
comboRxrOnline->insertItems(0, QStringList()
<< QApplication::translate("TabAdvancedObject", "Offline", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabAdvancedObject", "Online", 0, QApplication::UnicodeUTF8)
);
#ifndef QT_NO_TOOLTIP
comboRxrOnline->setToolTip(QApplication::translate("TabAdvancedObject", "<nobr>If the receiver is online<br>#r_online#</nobr><", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
#ifndef QT_NO_TOOLTIP
dispUDPMAC->setToolTip(QApplication::translate("TabAdvancedObject", "Sets the Receiver UDP MAC\n"
"#rx_udpmac#", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
dispUDPMAC->setText(QApplication::translate("TabAdvancedObject", "none", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_STATUSTIP
spinTCPPort->setStatusTip(QString());
#endif // QT_NO_STATUSTIP
#ifndef QT_NO_WHATSTHIS
spinTCPPort->setWhatsThis(QString());
#endif // QT_NO_WHATSTHIS
spinTCPPort->setSuffix(QString());
lblRxrOnline->setText(QApplication::translate("TabAdvancedObject", "Online:", 0, QApplication::UnicodeUTF8));
label_10->setText(QApplication::translate("TabAdvancedObject", "UDP Port:", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
dispRxrHostname->setToolTip(QApplication::translate("TabAdvancedObject", "Sets the Receiver Hostname, connects to it and gets the receiver mac address and eth. Sets some receiver parameters like file name, file dir, file index in receiver. \n"
"#rx_hostname#", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
dispRxrHostname->setText(QApplication::translate("TabAdvancedObject", "none", 0, QApplication::UnicodeUTF8));
label_18->setText(QApplication::translate("TabAdvancedObject", "UDP MAC:", 0, QApplication::UnicodeUTF8));
comboOnline->clear();
comboOnline->insertItems(0, QStringList()
<< QApplication::translate("TabAdvancedObject", "Offline", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabAdvancedObject", "Online", 0, QApplication::UnicodeUTF8)
);
#ifndef QT_NO_TOOLTIP
comboOnline->setToolTip(QApplication::translate("TabAdvancedObject", "<nobr>If the detector is online<br>#online#</nobr><", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
label_9->setText(QApplication::translate("TabAdvancedObject", "Stop Port:", 0, QApplication::UnicodeUTF8));
label_7->setText(QApplication::translate("TabAdvancedObject", "Control Port:", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
dispIP->setToolTip(QApplication::translate("TabAdvancedObject", "Sets the detector IP to send packets to receiver\n"
"#detectorip#", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
dispIP->setText(QString());
#ifndef QT_NO_TOOLTIP
dispMAC->setToolTip(QApplication::translate("TabAdvancedObject", "Sets the detector MAC to send packets to receiver\n"
"#detectormac#", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
dispMAC->setText(QString());
lblMAC->setText(QApplication::translate("TabAdvancedObject", "MAC:", 0, QApplication::UnicodeUTF8));
lblOnline->setText(QApplication::translate("TabAdvancedObject", "Online:", 0, QApplication::UnicodeUTF8));
lblHostname->setText(QApplication::translate("TabAdvancedObject", "Detector:", 0, QApplication::UnicodeUTF8));
lblIP->setText(QApplication::translate("TabAdvancedObject", "IP:", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
spinControlPort->setToolTip(QApplication::translate("TabAdvancedObject", "Sets Control Port\n"
"#port#", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
#ifndef QT_NO_STATUSTIP
spinControlPort->setStatusTip(QString());
#endif // QT_NO_STATUSTIP
#ifndef QT_NO_WHATSTHIS
spinControlPort->setWhatsThis(QString());
#endif // QT_NO_WHATSTHIS
spinControlPort->setSuffix(QString());
#ifndef QT_NO_TOOLTIP
spinStopPort->setToolTip(QApplication::translate("TabAdvancedObject", "Sets Stop Port \n"
"#stopport#", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
#ifndef QT_NO_STATUSTIP
spinStopPort->setStatusTip(QString());
#endif // QT_NO_STATUSTIP
#ifndef QT_NO_WHATSTHIS
spinStopPort->setWhatsThis(QString());
#endif // QT_NO_WHATSTHIS
spinStopPort->setSuffix(QString());
tabAdvancedSettings->setTabText(tabAdvancedSettings->indexOf(tab), QApplication::translate("TabAdvancedObject", "Network", 0, QApplication::UnicodeUTF8));
} // retranslateUi
};
namespace Ui {
class TabAdvancedObject: public Ui_TabAdvancedObject {};
} // namespace Ui
QT_END_NAMESPACE
#endif // UI_FORM_TAB_ADVANCED_H

View File

@ -1,523 +0,0 @@
/********************************************************************************
** Form generated from reading UI file 'form_tab_dataoutput.ui'
**
** Created: Tue Jul 25 12:31:25 2017
** by: Qt User Interface Compiler version 4.8.2
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/
#ifndef UI_FORM_TAB_DATAOUTPUT_H
#define UI_FORM_TAB_DATAOUTPUT_H
#include <QtCore/QVariant>
#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>
#include <QtGui/QCheckBox>
#include <QtGui/QComboBox>
#include <QtGui/QFrame>
#include <QtGui/QGridLayout>
#include <QtGui/QGroupBox>
#include <QtGui/QHeaderView>
#include <QtGui/QLabel>
#include <QtGui/QLineEdit>
#include <QtGui/QPushButton>
#include <QtGui/QSpacerItem>
#include <QtGui/QSpinBox>
#include <QtGui/QWidget>
QT_BEGIN_NAMESPACE
class Ui_TabDataOutputObject
{
public:
QGroupBox *boxCorrection_2;
QWidget *gridLayoutWidget_3;
QGridLayout *gridLayout_3;
QCheckBox *chkTenGiga;
QCheckBox *chkCompression;
QCheckBox *chkAngular;
QCheckBox *chkDiscardBad;
QWidget *gridLayoutWidget_2;
QGridLayout *gridLayout_2;
QSpacerItem *horizontalSpacer_2;
QCheckBox *chkRate;
QPushButton *btnFlatField;
QLineEdit *dispFlatField;
QCheckBox *chkFlatField;
QSpacerItem *horizontalSpacer_3;
QLabel *lblDeadTime;
QSpinBox *spinDeadTime;
QPushButton *btnDefaultRate;
QFrame *line;
QWidget *widgetEiger;
QWidget *gridLayoutWidget;
QGridLayout *gridEiger;
QComboBox *comboEigerFlags1;
QLabel *lblClkDivider;
QSpacerItem *horizontalSpacer_4;
QComboBox *comboEigerClkDivider;
QSpacerItem *horizontalSpacer_5;
QLabel *lblEigerFlags;
QComboBox *comboEigerFlags2;
QGroupBox *boxFileWriteEnabled;
QWidget *horizontalLayoutWidget;
QGridLayout *gridLayout;
QPushButton *btnOutputBrowse;
QComboBox *comboFileFormat;
QSpacerItem *horizontalSpacer_10;
QComboBox *comboDetector;
QLabel *lblOutputDir;
QLabel *lblFileFormat;
QCheckBox *chkOverwriteEnable;
QSpacerItem *horizontalSpacer_9;
QLabel *lblFileName;
QLineEdit *dispFileName;
QLineEdit *dispOutputDir;
void setupUi(QWidget *TabDataOutputObject)
{
if (TabDataOutputObject->objectName().isEmpty())
TabDataOutputObject->setObjectName(QString::fromUtf8("TabDataOutputObject"));
TabDataOutputObject->resize(775, 345);
QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Fixed);
sizePolicy.setHorizontalStretch(0);
sizePolicy.setVerticalStretch(0);
sizePolicy.setHeightForWidth(TabDataOutputObject->sizePolicy().hasHeightForWidth());
TabDataOutputObject->setSizePolicy(sizePolicy);
TabDataOutputObject->setMinimumSize(QSize(0, 0));
TabDataOutputObject->setMaximumSize(QSize(1000, 1000));
boxCorrection_2 = new QGroupBox(TabDataOutputObject);
boxCorrection_2->setObjectName(QString::fromUtf8("boxCorrection_2"));
boxCorrection_2->setGeometry(QRect(15, 170, 746, 170));
gridLayoutWidget_3 = new QWidget(boxCorrection_2);
gridLayoutWidget_3->setObjectName(QString::fromUtf8("gridLayoutWidget_3"));
gridLayoutWidget_3->setGeometry(QRect(17, 21, 192, 137));
gridLayout_3 = new QGridLayout(gridLayoutWidget_3);
gridLayout_3->setObjectName(QString::fromUtf8("gridLayout_3"));
gridLayout_3->setVerticalSpacing(6);
gridLayout_3->setContentsMargins(0, 0, 0, 0);
chkTenGiga = new QCheckBox(gridLayoutWidget_3);
chkTenGiga->setObjectName(QString::fromUtf8("chkTenGiga"));
chkTenGiga->setEnabled(false);
gridLayout_3->addWidget(chkTenGiga, 3, 0, 1, 1);
chkCompression = new QCheckBox(gridLayoutWidget_3);
chkCompression->setObjectName(QString::fromUtf8("chkCompression"));
gridLayout_3->addWidget(chkCompression, 2, 0, 1, 1);
chkAngular = new QCheckBox(gridLayoutWidget_3);
chkAngular->setObjectName(QString::fromUtf8("chkAngular"));
chkAngular->setEnabled(false);
gridLayout_3->addWidget(chkAngular, 0, 0, 1, 1);
chkDiscardBad = new QCheckBox(gridLayoutWidget_3);
chkDiscardBad->setObjectName(QString::fromUtf8("chkDiscardBad"));
gridLayout_3->addWidget(chkDiscardBad, 1, 0, 1, 1);
gridLayoutWidget_2 = new QWidget(boxCorrection_2);
gridLayoutWidget_2->setObjectName(QString::fromUtf8("gridLayoutWidget_2"));
gridLayoutWidget_2->setGeometry(QRect(255, 21, 476, 76));
gridLayout_2 = new QGridLayout(gridLayoutWidget_2);
gridLayout_2->setObjectName(QString::fromUtf8("gridLayout_2"));
gridLayout_2->setVerticalSpacing(6);
gridLayout_2->setContentsMargins(0, 0, 0, 0);
horizontalSpacer_2 = new QSpacerItem(10, 20, QSizePolicy::Fixed, QSizePolicy::Minimum);
gridLayout_2->addItem(horizontalSpacer_2, 1, 4, 1, 1);
chkRate = new QCheckBox(gridLayoutWidget_2);
chkRate->setObjectName(QString::fromUtf8("chkRate"));
chkRate->setEnabled(false);
gridLayout_2->addWidget(chkRate, 1, 0, 1, 1);
btnFlatField = new QPushButton(gridLayoutWidget_2);
btnFlatField->setObjectName(QString::fromUtf8("btnFlatField"));
btnFlatField->setEnabled(false);
QSizePolicy sizePolicy1(QSizePolicy::Fixed, QSizePolicy::Fixed);
sizePolicy1.setHorizontalStretch(0);
sizePolicy1.setVerticalStretch(0);
sizePolicy1.setHeightForWidth(btnFlatField->sizePolicy().hasHeightForWidth());
btnFlatField->setSizePolicy(sizePolicy1);
QIcon icon;
icon.addFile(QString::fromUtf8(":/icons/images/browse.png"), QSize(), QIcon::Normal, QIcon::Off);
btnFlatField->setIcon(icon);
gridLayout_2->addWidget(btnFlatField, 0, 8, 1, 1);
dispFlatField = new QLineEdit(gridLayoutWidget_2);
dispFlatField->setObjectName(QString::fromUtf8("dispFlatField"));
dispFlatField->setEnabled(false);
dispFlatField->setFocusPolicy(Qt::ClickFocus);
gridLayout_2->addWidget(dispFlatField, 0, 2, 1, 6);
chkFlatField = new QCheckBox(gridLayoutWidget_2);
chkFlatField->setObjectName(QString::fromUtf8("chkFlatField"));
gridLayout_2->addWidget(chkFlatField, 0, 0, 1, 1);
horizontalSpacer_3 = new QSpacerItem(10, 20, QSizePolicy::Fixed, QSizePolicy::Minimum);
gridLayout_2->addItem(horizontalSpacer_3, 0, 1, 1, 1);
lblDeadTime = new QLabel(gridLayoutWidget_2);
lblDeadTime->setObjectName(QString::fromUtf8("lblDeadTime"));
lblDeadTime->setEnabled(false);
QSizePolicy sizePolicy2(QSizePolicy::Fixed, QSizePolicy::Preferred);
sizePolicy2.setHorizontalStretch(0);
sizePolicy2.setVerticalStretch(0);
sizePolicy2.setHeightForWidth(lblDeadTime->sizePolicy().hasHeightForWidth());
lblDeadTime->setSizePolicy(sizePolicy2);
QPalette palette;
QBrush brush(QColor(2, 2, 2, 255));
brush.setStyle(Qt::SolidPattern);
palette.setBrush(QPalette::Active, QPalette::WindowText, brush);
QBrush brush1(QColor(0, 0, 0, 255));
brush1.setStyle(Qt::SolidPattern);
palette.setBrush(QPalette::Inactive, QPalette::WindowText, brush1);
QBrush brush2(QColor(119, 119, 119, 255));
brush2.setStyle(Qt::SolidPattern);
palette.setBrush(QPalette::Disabled, QPalette::WindowText, brush2);
lblDeadTime->setPalette(palette);
gridLayout_2->addWidget(lblDeadTime, 1, 5, 1, 1);
spinDeadTime = new QSpinBox(gridLayoutWidget_2);
spinDeadTime->setObjectName(QString::fromUtf8("spinDeadTime"));
sizePolicy.setHeightForWidth(spinDeadTime->sizePolicy().hasHeightForWidth());
spinDeadTime->setSizePolicy(sizePolicy);
spinDeadTime->setMinimum(-1);
spinDeadTime->setMaximum(200000000);
gridLayout_2->addWidget(spinDeadTime, 1, 6, 1, 3);
btnDefaultRate = new QPushButton(gridLayoutWidget_2);
btnDefaultRate->setObjectName(QString::fromUtf8("btnDefaultRate"));
btnDefaultRate->setEnabled(false);
sizePolicy1.setHeightForWidth(btnDefaultRate->sizePolicy().hasHeightForWidth());
btnDefaultRate->setSizePolicy(sizePolicy1);
btnDefaultRate->setMaximumSize(QSize(16777215, 30));
QIcon icon1;
icon1.addFile(QString::fromUtf8(":/icons/images/calculate.png"), QSize(), QIcon::Normal, QIcon::Off);
btnDefaultRate->setIcon(icon1);
gridLayout_2->addWidget(btnDefaultRate, 1, 2, 1, 2);
line = new QFrame(boxCorrection_2);
line->setObjectName(QString::fromUtf8("line"));
line->setGeometry(QRect(230, 21, 20, 134));
line->setFrameShadow(QFrame::Raised);
line->setFrameShape(QFrame::VLine);
widgetEiger = new QWidget(boxCorrection_2);
widgetEiger->setObjectName(QString::fromUtf8("widgetEiger"));
widgetEiger->setGeometry(QRect(244, 92, 491, 72));
gridLayoutWidget = new QWidget(widgetEiger);
gridLayoutWidget->setObjectName(QString::fromUtf8("gridLayoutWidget"));
gridLayoutWidget->setGeometry(QRect(11, 4, 475, 62));
gridEiger = new QGridLayout(gridLayoutWidget);
gridEiger->setObjectName(QString::fromUtf8("gridEiger"));
gridEiger->setContentsMargins(0, 0, 0, 0);
comboEigerFlags1 = new QComboBox(gridLayoutWidget);
comboEigerFlags1->setObjectName(QString::fromUtf8("comboEigerFlags1"));
comboEigerFlags1->setMaximumSize(QSize(200, 16777215));
gridEiger->addWidget(comboEigerFlags1, 1, 2, 1, 1);
lblClkDivider = new QLabel(gridLayoutWidget);
lblClkDivider->setObjectName(QString::fromUtf8("lblClkDivider"));
lblClkDivider->setMaximumSize(QSize(105, 16777215));
gridEiger->addWidget(lblClkDivider, 0, 0, 1, 1);
horizontalSpacer_4 = new QSpacerItem(10, 20, QSizePolicy::Fixed, QSizePolicy::Minimum);
gridEiger->addItem(horizontalSpacer_4, 0, 1, 1, 1);
comboEigerClkDivider = new QComboBox(gridLayoutWidget);
comboEigerClkDivider->setObjectName(QString::fromUtf8("comboEigerClkDivider"));
comboEigerClkDivider->setMaximumSize(QSize(200, 16777215));
gridEiger->addWidget(comboEigerClkDivider, 0, 2, 1, 1);
horizontalSpacer_5 = new QSpacerItem(10, 20, QSizePolicy::Fixed, QSizePolicy::Minimum);
gridEiger->addItem(horizontalSpacer_5, 1, 3, 1, 1);
lblEigerFlags = new QLabel(gridLayoutWidget);
lblEigerFlags->setObjectName(QString::fromUtf8("lblEigerFlags"));
lblEigerFlags->setMaximumSize(QSize(105, 16777215));
gridEiger->addWidget(lblEigerFlags, 1, 0, 1, 1);
comboEigerFlags2 = new QComboBox(gridLayoutWidget);
comboEigerFlags2->setObjectName(QString::fromUtf8("comboEigerFlags2"));
gridEiger->addWidget(comboEigerFlags2, 1, 4, 1, 1);
boxFileWriteEnabled = new QGroupBox(TabDataOutputObject);
boxFileWriteEnabled->setObjectName(QString::fromUtf8("boxFileWriteEnabled"));
boxFileWriteEnabled->setGeometry(QRect(20, 40, 735, 100));
horizontalLayoutWidget = new QWidget(boxFileWriteEnabled);
horizontalLayoutWidget->setObjectName(QString::fromUtf8("horizontalLayoutWidget"));
horizontalLayoutWidget->setGeometry(QRect(12, 20, 714, 68));
gridLayout = new QGridLayout(horizontalLayoutWidget);
gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
gridLayout->setVerticalSpacing(4);
gridLayout->setContentsMargins(0, 0, 0, 0);
btnOutputBrowse = new QPushButton(horizontalLayoutWidget);
btnOutputBrowse->setObjectName(QString::fromUtf8("btnOutputBrowse"));
sizePolicy1.setHeightForWidth(btnOutputBrowse->sizePolicy().hasHeightForWidth());
btnOutputBrowse->setSizePolicy(sizePolicy1);
btnOutputBrowse->setIcon(icon);
gridLayout->addWidget(btnOutputBrowse, 0, 16, 1, 1);
comboFileFormat = new QComboBox(horizontalLayoutWidget);
comboFileFormat->setObjectName(QString::fromUtf8("comboFileFormat"));
sizePolicy1.setHeightForWidth(comboFileFormat->sizePolicy().hasHeightForWidth());
comboFileFormat->setSizePolicy(sizePolicy1);
comboFileFormat->setMinimumSize(QSize(105, 0));
gridLayout->addWidget(comboFileFormat, 1, 1, 1, 1);
horizontalSpacer_10 = new QSpacerItem(10, 20, QSizePolicy::Fixed, QSizePolicy::Minimum);
gridLayout->addItem(horizontalSpacer_10, 1, 2, 1, 1);
comboDetector = new QComboBox(horizontalLayoutWidget);
comboDetector->setObjectName(QString::fromUtf8("comboDetector"));
sizePolicy1.setHeightForWidth(comboDetector->sizePolicy().hasHeightForWidth());
comboDetector->setSizePolicy(sizePolicy1);
comboDetector->setMinimumSize(QSize(105, 0));
gridLayout->addWidget(comboDetector, 0, 1, 1, 1);
lblOutputDir = new QLabel(horizontalLayoutWidget);
lblOutputDir->setObjectName(QString::fromUtf8("lblOutputDir"));
sizePolicy2.setHeightForWidth(lblOutputDir->sizePolicy().hasHeightForWidth());
lblOutputDir->setSizePolicy(sizePolicy2);
lblOutputDir->setMaximumSize(QSize(70, 16777215));
QPalette palette1;
palette1.setBrush(QPalette::Active, QPalette::WindowText, brush);
palette1.setBrush(QPalette::Inactive, QPalette::WindowText, brush1);
palette1.setBrush(QPalette::Disabled, QPalette::WindowText, brush2);
lblOutputDir->setPalette(palette1);
gridLayout->addWidget(lblOutputDir, 0, 0, 1, 1);
lblFileFormat = new QLabel(horizontalLayoutWidget);
lblFileFormat->setObjectName(QString::fromUtf8("lblFileFormat"));
sizePolicy2.setHeightForWidth(lblFileFormat->sizePolicy().hasHeightForWidth());
lblFileFormat->setSizePolicy(sizePolicy2);
lblFileFormat->setMaximumSize(QSize(70, 16777215));
QPalette palette2;
palette2.setBrush(QPalette::Active, QPalette::WindowText, brush);
palette2.setBrush(QPalette::Inactive, QPalette::WindowText, brush1);
palette2.setBrush(QPalette::Disabled, QPalette::WindowText, brush2);
lblFileFormat->setPalette(palette2);
gridLayout->addWidget(lblFileFormat, 1, 0, 1, 1);
chkOverwriteEnable = new QCheckBox(horizontalLayoutWidget);
chkOverwriteEnable->setObjectName(QString::fromUtf8("chkOverwriteEnable"));
sizePolicy1.setHeightForWidth(chkOverwriteEnable->sizePolicy().hasHeightForWidth());
chkOverwriteEnable->setSizePolicy(sizePolicy1);
chkOverwriteEnable->setMaximumSize(QSize(16777215, 16777215));
gridLayout->addWidget(chkOverwriteEnable, 1, 16, 1, 1);
horizontalSpacer_9 = new QSpacerItem(10, 20, QSizePolicy::Fixed, QSizePolicy::Minimum);
gridLayout->addItem(horizontalSpacer_9, 1, 15, 1, 1);
lblFileName = new QLabel(horizontalLayoutWidget);
lblFileName->setObjectName(QString::fromUtf8("lblFileName"));
sizePolicy2.setHeightForWidth(lblFileName->sizePolicy().hasHeightForWidth());
lblFileName->setSizePolicy(sizePolicy2);
lblFileName->setMaximumSize(QSize(75, 16777215));
QPalette palette3;
palette3.setBrush(QPalette::Active, QPalette::WindowText, brush);
palette3.setBrush(QPalette::Inactive, QPalette::WindowText, brush1);
palette3.setBrush(QPalette::Disabled, QPalette::WindowText, brush2);
lblFileName->setPalette(palette3);
gridLayout->addWidget(lblFileName, 1, 3, 1, 1);
dispFileName = new QLineEdit(horizontalLayoutWidget);
dispFileName->setObjectName(QString::fromUtf8("dispFileName"));
QSizePolicy sizePolicy3(QSizePolicy::Expanding, QSizePolicy::Fixed);
sizePolicy3.setHorizontalStretch(0);
sizePolicy3.setVerticalStretch(0);
sizePolicy3.setHeightForWidth(dispFileName->sizePolicy().hasHeightForWidth());
dispFileName->setSizePolicy(sizePolicy3);
dispFileName->setMaximumSize(QSize(16777215, 16777215));
dispFileName->setFocusPolicy(Qt::NoFocus);
dispFileName->setFrame(false);
dispFileName->setEchoMode(QLineEdit::Normal);
dispFileName->setReadOnly(true);
gridLayout->addWidget(dispFileName, 1, 4, 1, 11);
dispOutputDir = new QLineEdit(horizontalLayoutWidget);
dispOutputDir->setObjectName(QString::fromUtf8("dispOutputDir"));
dispOutputDir->setFocusPolicy(Qt::StrongFocus);
gridLayout->addWidget(dispOutputDir, 0, 3, 1, 12);
QWidget::setTabOrder(chkFlatField, dispFlatField);
QWidget::setTabOrder(dispFlatField, btnFlatField);
QWidget::setTabOrder(btnFlatField, chkRate);
retranslateUi(TabDataOutputObject);
QMetaObject::connectSlotsByName(TabDataOutputObject);
} // setupUi
void retranslateUi(QWidget *TabDataOutputObject)
{
TabDataOutputObject->setWindowTitle(QApplication::translate("TabDataOutputObject", "Form", 0, QApplication::UnicodeUTF8));
boxCorrection_2->setTitle(QApplication::translate("TabDataOutputObject", "Options", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
chkTenGiga->setToolTip(QApplication::translate("TabDataOutputObject", "<nobr>\n"
"Compression using Root. Available only for Gotthard in Expert Mode.\n"
"</nobr><br><nobr>\n"
" #r_compression#\n"
"</nobr>", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
chkTenGiga->setText(QApplication::translate("TabDataOutputObject", "10GbE", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
chkCompression->setToolTip(QApplication::translate("TabDataOutputObject", "<nobr>\n"
"Compression using Root. Available only for Gotthard in Expert Mode.\n"
"</nobr><br><nobr>\n"
" #r_compression#\n"
"</nobr>", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
chkCompression->setText(QApplication::translate("TabDataOutputObject", "Compression", 0, QApplication::UnicodeUTF8));
chkAngular->setText(QApplication::translate("TabDataOutputObject", "Angular Conversion", 0, QApplication::UnicodeUTF8));
chkDiscardBad->setText(QApplication::translate("TabDataOutputObject", "Discard Bad Channels", 0, QApplication::UnicodeUTF8));
chkRate->setText(QApplication::translate("TabDataOutputObject", "Rate:", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
btnFlatField->setToolTip(QApplication::translate("TabDataOutputObject", "Flat field corrections. \n"
" #flatfield# filename", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
btnFlatField->setText(QApplication::translate("TabDataOutputObject", "Browse", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
dispFlatField->setToolTip(QApplication::translate("TabDataOutputObject", "Flat field corrections. \n"
" #flatfield# filename", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
#ifndef QT_NO_TOOLTIP
chkFlatField->setToolTip(QApplication::translate("TabDataOutputObject", "Flat field corrections. \n"
" #flatfield# filename", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
chkFlatField->setText(QApplication::translate("TabDataOutputObject", "Flat Field File:", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
lblDeadTime->setToolTip(QApplication::translate("TabDataOutputObject", "<nobr>\n"
"Directory where one saves the data.\n"
"</nobr><br>\n"
" #outdir#\n"
"<br>\n"
"", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
lblDeadTime->setText(QApplication::translate("TabDataOutputObject", "Dead Time:", 0, QApplication::UnicodeUTF8));
spinDeadTime->setSuffix(QApplication::translate("TabDataOutputObject", "ns", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
btnDefaultRate->setToolTip(QApplication::translate("TabDataOutputObject", "<nobr>\n"
"Directory where one saves the data.\n"
"</nobr><br>\n"
" #outdir#\n"
"<br>\n"
"", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
btnDefaultRate->setText(QApplication::translate("TabDataOutputObject", "Default", 0, QApplication::UnicodeUTF8));
comboEigerFlags1->clear();
comboEigerFlags1->insertItems(0, QStringList()
<< QApplication::translate("TabDataOutputObject", "Continous", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabDataOutputObject", "Store in RAM", 0, QApplication::UnicodeUTF8)
);
lblClkDivider->setText(QApplication::translate("TabDataOutputObject", "Clock Divider:", 0, QApplication::UnicodeUTF8));
comboEigerClkDivider->clear();
comboEigerClkDivider->insertItems(0, QStringList()
<< QApplication::translate("TabDataOutputObject", "Full Speed", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabDataOutputObject", "Half Speed", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabDataOutputObject", "Quarter Speed", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabDataOutputObject", "Super Slow Speed", 0, QApplication::UnicodeUTF8)
);
lblEigerFlags->setText(QApplication::translate("TabDataOutputObject", "Flags:", 0, QApplication::UnicodeUTF8));
comboEigerFlags2->clear();
comboEigerFlags2->insertItems(0, QStringList()
<< QApplication::translate("TabDataOutputObject", "Parallel", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabDataOutputObject", "Non Parallel", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabDataOutputObject", "Safe", 0, QApplication::UnicodeUTF8)
);
boxFileWriteEnabled->setTitle(QApplication::translate("TabDataOutputObject", "File", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
btnOutputBrowse->setToolTip(QApplication::translate("TabDataOutputObject", "<nobr>\n"
"Directory where one saves the data.\n"
"</nobr><br>\n"
" #outdir#\n"
"<br>\n"
"Disabled if a receiver is utilized in acquisition.\n"
"<br>\n"
"", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
btnOutputBrowse->setText(QApplication::translate("TabDataOutputObject", "Browse", 0, QApplication::UnicodeUTF8));
comboFileFormat->clear();
comboFileFormat->insertItems(0, QStringList()
<< QApplication::translate("TabDataOutputObject", "Binary", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabDataOutputObject", "ASCII", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabDataOutputObject", "HDF5", 0, QApplication::UnicodeUTF8)
);
#ifndef QT_NO_TOOLTIP
comboFileFormat->setToolTip(QApplication::translate("TabDataOutputObject", "<html><head/><body><p>File Format<br/>#fileformat# <br/></p></body></html>", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
#ifndef QT_NO_TOOLTIP
lblOutputDir->setToolTip(QApplication::translate("TabDataOutputObject", "<nobr>\n"
"Directory where one saves the data.\n"
"</nobr><br>\n"
" #outdir#\n"
"<br>\n"
"", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
lblOutputDir->setText(QApplication::translate("TabDataOutputObject", "Path:", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
lblFileFormat->setToolTip(QApplication::translate("TabDataOutputObject", "<html><head/><body><p>File Format<br/>#fileformat# <br/></p></body></html>", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
lblFileFormat->setText(QApplication::translate("TabDataOutputObject", "Format:", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
chkOverwriteEnable->setToolTip(QApplication::translate("TabDataOutputObject", "Overwrite Enable\n"
" #overwrite#", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
chkOverwriteEnable->setText(QApplication::translate("TabDataOutputObject", "Overwrite", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
lblFileName->setToolTip(QApplication::translate("TabDataOutputObject", "<html><head/><body><p>Name of file. Can be modified in Measurement tab.<br/>#fname# <br/></p></body></html>", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
lblFileName->setText(QApplication::translate("TabDataOutputObject", "Name Prefix:", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
dispFileName->setToolTip(QApplication::translate("TabDataOutputObject", "<html><head/><body><p>Name of file. Can be modified in Measurement tab.<br/>#fname# <br/></p></body></html>", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
#ifndef QT_NO_TOOLTIP
dispOutputDir->setToolTip(QApplication::translate("TabDataOutputObject", "<nobr>\n"
"Directory where one saves the data.\n"
"</nobr><br>\n"
" #outdir#\n"
"<br>\n"
"", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
} // retranslateUi
};
namespace Ui {
class TabDataOutputObject: public Ui_TabDataOutputObject {};
} // namespace Ui
QT_END_NAMESPACE
#endif // UI_FORM_TAB_DATAOUTPUT_H

View File

@ -1,321 +0,0 @@
/********************************************************************************
** Form generated from reading UI file 'form_tab_debugging.ui'
**
** Created: Tue Jul 25 12:31:25 2017
** by: Qt User Interface Compiler version 4.8.2
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/
#ifndef UI_FORM_TAB_DEBUGGING_H
#define UI_FORM_TAB_DEBUGGING_H
#include <QtCore/QVariant>
#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>
#include <QtGui/QCheckBox>
#include <QtGui/QComboBox>
#include <QtGui/QFrame>
#include <QtGui/QGridLayout>
#include <QtGui/QGroupBox>
#include <QtGui/QHBoxLayout>
#include <QtGui/QHeaderView>
#include <QtGui/QLabel>
#include <QtGui/QPushButton>
#include <QtGui/QSpacerItem>
#include <QtGui/QWidget>
QT_BEGIN_NAMESPACE
class Ui_TabDebuggingObject
{
public:
QGroupBox *groupBox;
QWidget *gridLayoutWidget_2;
QGridLayout *gridLayout_2;
QCheckBox *chkDetectorFirmware;
QCheckBox *chkDetectorSoftware;
QWidget *horizontalLayoutWidget;
QHBoxLayout *horizontalLayout;
QPushButton *btnTest;
QWidget *gridLayoutWidget_5;
QGridLayout *gridLayout_5;
QLabel *lblModule;
QComboBox *comboModule;
QSpacerItem *horizontalSpacer_3;
QWidget *gridLayoutWidget_3;
QGridLayout *gridLayout_3;
QCheckBox *chkDetectorBus;
QCheckBox *chkDetectorMemory;
QWidget *gridLayoutWidget_6;
QGridLayout *gridLayout_6;
QCheckBox *chkChip;
QWidget *gridLayoutWidget_4;
QGridLayout *gridLayout_4;
QLabel *lblDetector;
QComboBox *comboDetector;
QSpacerItem *horizontalSpacer;
QWidget *horizontalLayoutWidget_4;
QHBoxLayout *horizontalLayout_4;
QLabel *lblStatusLabel;
QSpacerItem *horizontalSpacer_2;
QLabel *lblStatus;
QWidget *gridLayoutWidget_7;
QGridLayout *gridLayout_7;
QCheckBox *chkModuleFirmware;
QFrame *line;
QFrame *line_2;
QWidget *horizontalLayoutWidget_3;
QHBoxLayout *horizontalLayout_3;
QPushButton *btnGetInfo;
void setupUi(QWidget *TabDebuggingObject)
{
if (TabDebuggingObject->objectName().isEmpty())
TabDebuggingObject->setObjectName(QString::fromUtf8("TabDebuggingObject"));
TabDebuggingObject->resize(775, 345);
QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Fixed);
sizePolicy.setHorizontalStretch(0);
sizePolicy.setVerticalStretch(0);
sizePolicy.setHeightForWidth(TabDebuggingObject->sizePolicy().hasHeightForWidth());
TabDebuggingObject->setSizePolicy(sizePolicy);
TabDebuggingObject->setMinimumSize(QSize(0, 0));
TabDebuggingObject->setMaximumSize(QSize(1000, 1000));
groupBox = new QGroupBox(TabDebuggingObject);
groupBox->setObjectName(QString::fromUtf8("groupBox"));
groupBox->setGeometry(QRect(45, 75, 686, 231));
groupBox->setFocusPolicy(Qt::NoFocus);
gridLayoutWidget_2 = new QWidget(groupBox);
gridLayoutWidget_2->setObjectName(QString::fromUtf8("gridLayoutWidget_2"));
gridLayoutWidget_2->setGeometry(QRect(15, 110, 141, 51));
gridLayout_2 = new QGridLayout(gridLayoutWidget_2);
gridLayout_2->setObjectName(QString::fromUtf8("gridLayout_2"));
gridLayout_2->setContentsMargins(0, 0, 0, 0);
chkDetectorFirmware = new QCheckBox(gridLayoutWidget_2);
chkDetectorFirmware->setObjectName(QString::fromUtf8("chkDetectorFirmware"));
chkDetectorFirmware->setFocusPolicy(Qt::NoFocus);
gridLayout_2->addWidget(chkDetectorFirmware, 0, 0, 1, 1);
chkDetectorSoftware = new QCheckBox(gridLayoutWidget_2);
chkDetectorSoftware->setObjectName(QString::fromUtf8("chkDetectorSoftware"));
chkDetectorSoftware->setFocusPolicy(Qt::NoFocus);
gridLayout_2->addWidget(chkDetectorSoftware, 1, 0, 1, 1);
horizontalLayoutWidget = new QWidget(groupBox);
horizontalLayoutWidget->setObjectName(QString::fromUtf8("horizontalLayoutWidget"));
horizontalLayoutWidget->setGeometry(QRect(15, 185, 656, 36));
horizontalLayout = new QHBoxLayout(horizontalLayoutWidget);
horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
horizontalLayout->setContentsMargins(0, 0, 0, 0);
btnTest = new QPushButton(horizontalLayoutWidget);
btnTest->setObjectName(QString::fromUtf8("btnTest"));
QSizePolicy sizePolicy1(QSizePolicy::Fixed, QSizePolicy::Fixed);
sizePolicy1.setHorizontalStretch(0);
sizePolicy1.setVerticalStretch(0);
sizePolicy1.setHeightForWidth(btnTest->sizePolicy().hasHeightForWidth());
btnTest->setSizePolicy(sizePolicy1);
QIcon icon;
icon.addFile(QString::fromUtf8(":/icons/images/start.png"), QSize(), QIcon::Normal, QIcon::Off);
btnTest->setIcon(icon);
horizontalLayout->addWidget(btnTest);
gridLayoutWidget_5 = new QWidget(groupBox);
gridLayoutWidget_5->setObjectName(QString::fromUtf8("gridLayoutWidget_5"));
gridLayoutWidget_5->setGeometry(QRect(415, 30, 256, 31));
gridLayout_5 = new QGridLayout(gridLayoutWidget_5);
gridLayout_5->setObjectName(QString::fromUtf8("gridLayout_5"));
gridLayout_5->setContentsMargins(0, 0, 0, 0);
lblModule = new QLabel(gridLayoutWidget_5);
lblModule->setObjectName(QString::fromUtf8("lblModule"));
QSizePolicy sizePolicy2(QSizePolicy::Maximum, QSizePolicy::Preferred);
sizePolicy2.setHorizontalStretch(0);
sizePolicy2.setVerticalStretch(0);
sizePolicy2.setHeightForWidth(lblModule->sizePolicy().hasHeightForWidth());
lblModule->setSizePolicy(sizePolicy2);
lblModule->setMinimumSize(QSize(0, 0));
lblModule->setMaximumSize(QSize(100, 16777215));
gridLayout_5->addWidget(lblModule, 0, 0, 1, 1);
comboModule = new QComboBox(gridLayoutWidget_5);
comboModule->setObjectName(QString::fromUtf8("comboModule"));
sizePolicy.setHeightForWidth(comboModule->sizePolicy().hasHeightForWidth());
comboModule->setSizePolicy(sizePolicy);
comboModule->setMaximumSize(QSize(16777215, 16777215));
comboModule->setFrame(true);
gridLayout_5->addWidget(comboModule, 0, 2, 1, 1);
horizontalSpacer_3 = new QSpacerItem(10, 20, QSizePolicy::Fixed, QSizePolicy::Minimum);
gridLayout_5->addItem(horizontalSpacer_3, 0, 1, 1, 1);
gridLayoutWidget_3 = new QWidget(groupBox);
gridLayoutWidget_3->setObjectName(QString::fromUtf8("gridLayoutWidget_3"));
gridLayoutWidget_3->setGeometry(QRect(280, 110, 141, 51));
gridLayout_3 = new QGridLayout(gridLayoutWidget_3);
gridLayout_3->setObjectName(QString::fromUtf8("gridLayout_3"));
gridLayout_3->setContentsMargins(0, 0, 0, 0);
chkDetectorBus = new QCheckBox(gridLayoutWidget_3);
chkDetectorBus->setObjectName(QString::fromUtf8("chkDetectorBus"));
chkDetectorBus->setFocusPolicy(Qt::NoFocus);
gridLayout_3->addWidget(chkDetectorBus, 0, 0, 1, 1);
chkDetectorMemory = new QCheckBox(gridLayoutWidget_3);
chkDetectorMemory->setObjectName(QString::fromUtf8("chkDetectorMemory"));
chkDetectorMemory->setFocusPolicy(Qt::NoFocus);
gridLayout_3->addWidget(chkDetectorMemory, 1, 0, 1, 1);
gridLayoutWidget_6 = new QWidget(groupBox);
gridLayoutWidget_6->setObjectName(QString::fromUtf8("gridLayoutWidget_6"));
gridLayoutWidget_6->setGeometry(QRect(530, 110, 141, 26));
gridLayout_6 = new QGridLayout(gridLayoutWidget_6);
gridLayout_6->setObjectName(QString::fromUtf8("gridLayout_6"));
gridLayout_6->setContentsMargins(0, 0, 0, 0);
chkChip = new QCheckBox(gridLayoutWidget_6);
chkChip->setObjectName(QString::fromUtf8("chkChip"));
chkChip->setFocusPolicy(Qt::NoFocus);
gridLayout_6->addWidget(chkChip, 0, 0, 1, 1);
gridLayoutWidget_4 = new QWidget(groupBox);
gridLayoutWidget_4->setObjectName(QString::fromUtf8("gridLayoutWidget_4"));
gridLayoutWidget_4->setGeometry(QRect(15, 30, 276, 31));
gridLayout_4 = new QGridLayout(gridLayoutWidget_4);
gridLayout_4->setObjectName(QString::fromUtf8("gridLayout_4"));
gridLayout_4->setContentsMargins(0, 0, 0, 0);
lblDetector = new QLabel(gridLayoutWidget_4);
lblDetector->setObjectName(QString::fromUtf8("lblDetector"));
sizePolicy2.setHeightForWidth(lblDetector->sizePolicy().hasHeightForWidth());
lblDetector->setSizePolicy(sizePolicy2);
lblDetector->setMinimumSize(QSize(0, 0));
lblDetector->setMaximumSize(QSize(150, 16777215));
gridLayout_4->addWidget(lblDetector, 0, 0, 1, 1);
comboDetector = new QComboBox(gridLayoutWidget_4);
comboDetector->setObjectName(QString::fromUtf8("comboDetector"));
sizePolicy.setHeightForWidth(comboDetector->sizePolicy().hasHeightForWidth());
comboDetector->setSizePolicy(sizePolicy);
comboDetector->setMaximumSize(QSize(16777215, 16777215));
gridLayout_4->addWidget(comboDetector, 0, 2, 1, 1);
horizontalSpacer = new QSpacerItem(10, 20, QSizePolicy::Fixed, QSizePolicy::Minimum);
gridLayout_4->addItem(horizontalSpacer, 0, 1, 1, 1);
horizontalLayoutWidget_4 = new QWidget(groupBox);
horizontalLayoutWidget_4->setObjectName(QString::fromUtf8("horizontalLayoutWidget_4"));
horizontalLayoutWidget_4->setGeometry(QRect(15, 60, 276, 31));
horizontalLayout_4 = new QHBoxLayout(horizontalLayoutWidget_4);
horizontalLayout_4->setObjectName(QString::fromUtf8("horizontalLayout_4"));
horizontalLayout_4->setContentsMargins(0, 0, 0, 0);
lblStatusLabel = new QLabel(horizontalLayoutWidget_4);
lblStatusLabel->setObjectName(QString::fromUtf8("lblStatusLabel"));
QSizePolicy sizePolicy3(QSizePolicy::Maximum, QSizePolicy::Fixed);
sizePolicy3.setHorizontalStretch(0);
sizePolicy3.setVerticalStretch(0);
sizePolicy3.setHeightForWidth(lblStatusLabel->sizePolicy().hasHeightForWidth());
lblStatusLabel->setSizePolicy(sizePolicy3);
lblStatusLabel->setMaximumSize(QSize(150, 16777215));
horizontalLayout_4->addWidget(lblStatusLabel);
horizontalSpacer_2 = new QSpacerItem(10, 20, QSizePolicy::Fixed, QSizePolicy::Minimum);
horizontalLayout_4->addItem(horizontalSpacer_2);
lblStatus = new QLabel(horizontalLayoutWidget_4);
lblStatus->setObjectName(QString::fromUtf8("lblStatus"));
sizePolicy.setHeightForWidth(lblStatus->sizePolicy().hasHeightForWidth());
lblStatus->setSizePolicy(sizePolicy);
horizontalLayout_4->addWidget(lblStatus);
gridLayoutWidget_7 = new QWidget(groupBox);
gridLayoutWidget_7->setObjectName(QString::fromUtf8("gridLayoutWidget_7"));
gridLayoutWidget_7->setGeometry(QRect(530, 135, 141, 26));
gridLayout_7 = new QGridLayout(gridLayoutWidget_7);
gridLayout_7->setObjectName(QString::fromUtf8("gridLayout_7"));
gridLayout_7->setContentsMargins(0, 0, 0, 0);
chkModuleFirmware = new QCheckBox(gridLayoutWidget_7);
chkModuleFirmware->setObjectName(QString::fromUtf8("chkModuleFirmware"));
chkModuleFirmware->setFocusPolicy(Qt::NoFocus);
gridLayout_7->addWidget(chkModuleFirmware, 0, 0, 1, 1);
line = new QFrame(groupBox);
line->setObjectName(QString::fromUtf8("line"));
line->setGeometry(QRect(5, 95, 676, 16));
line->setFrameShape(QFrame::HLine);
line->setFrameShadow(QFrame::Sunken);
line_2 = new QFrame(groupBox);
line_2->setObjectName(QString::fromUtf8("line_2"));
line_2->setGeometry(QRect(5, 165, 676, 16));
line_2->setFrameShape(QFrame::HLine);
line_2->setFrameShadow(QFrame::Sunken);
horizontalLayoutWidget_3 = new QWidget(TabDebuggingObject);
horizontalLayoutWidget_3->setObjectName(QString::fromUtf8("horizontalLayoutWidget_3"));
horizontalLayoutWidget_3->setGeometry(QRect(45, 25, 686, 31));
horizontalLayout_3 = new QHBoxLayout(horizontalLayoutWidget_3);
horizontalLayout_3->setObjectName(QString::fromUtf8("horizontalLayout_3"));
horizontalLayout_3->setContentsMargins(0, 0, 0, 0);
btnGetInfo = new QPushButton(horizontalLayoutWidget_3);
btnGetInfo->setObjectName(QString::fromUtf8("btnGetInfo"));
sizePolicy1.setHeightForWidth(btnGetInfo->sizePolicy().hasHeightForWidth());
btnGetInfo->setSizePolicy(sizePolicy1);
btnGetInfo->setMinimumSize(QSize(0, 0));
btnGetInfo->setMaximumSize(QSize(16777215, 16777215));
QIcon icon1;
icon1.addFile(QString::fromUtf8(":/icons/images/download.png"), QSize(), QIcon::Normal, QIcon::Off);
btnGetInfo->setIcon(icon1);
horizontalLayout_3->addWidget(btnGetInfo);
QWidget::setTabOrder(btnGetInfo, comboDetector);
QWidget::setTabOrder(comboDetector, comboModule);
QWidget::setTabOrder(comboModule, btnTest);
retranslateUi(TabDebuggingObject);
QMetaObject::connectSlotsByName(TabDebuggingObject);
} // setupUi
void retranslateUi(QWidget *TabDebuggingObject)
{
TabDebuggingObject->setWindowTitle(QApplication::translate("TabDebuggingObject", "Form", 0, QApplication::UnicodeUTF8));
groupBox->setTitle(QApplication::translate("TabDebuggingObject", "Tests", 0, QApplication::UnicodeUTF8));
chkDetectorFirmware->setText(QApplication::translate("TabDebuggingObject", "Readout Firmware", 0, QApplication::UnicodeUTF8));
chkDetectorSoftware->setText(QApplication::translate("TabDebuggingObject", "Readout Software", 0, QApplication::UnicodeUTF8));
btnTest->setText(QApplication::translate("TabDebuggingObject", "Run Test ", 0, QApplication::UnicodeUTF8));
lblModule->setText(QApplication::translate("TabDebuggingObject", "Module:", 0, QApplication::UnicodeUTF8));
comboModule->clear();
comboModule->insertItems(0, QStringList()
<< QApplication::translate("TabDebuggingObject", "All Modules", 0, QApplication::UnicodeUTF8)
);
chkDetectorBus->setText(QApplication::translate("TabDebuggingObject", "Readout Bus", 0, QApplication::UnicodeUTF8));
chkDetectorMemory->setText(QApplication::translate("TabDebuggingObject", "Readout Memory", 0, QApplication::UnicodeUTF8));
chkChip->setText(QApplication::translate("TabDebuggingObject", "Chip", 0, QApplication::UnicodeUTF8));
lblDetector->setText(QApplication::translate("TabDebuggingObject", "Readout:", 0, QApplication::UnicodeUTF8));
lblStatusLabel->setText(QApplication::translate("TabDebuggingObject", "Status:", 0, QApplication::UnicodeUTF8));
lblStatus->setText(QApplication::translate("TabDebuggingObject", "IDLE", 0, QApplication::UnicodeUTF8));
chkModuleFirmware->setText(QApplication::translate("TabDebuggingObject", "Module Firmware", 0, QApplication::UnicodeUTF8));
btnGetInfo->setText(QApplication::translate("TabDebuggingObject", "Get ID Information ", 0, QApplication::UnicodeUTF8));
} // retranslateUi
};
namespace Ui {
class TabDebuggingObject: public Ui_TabDebuggingObject {};
} // namespace Ui
QT_END_NAMESPACE
#endif // UI_FORM_TAB_DEBUGGING_H

View File

@ -1,648 +0,0 @@
/********************************************************************************
** Form generated from reading UI file 'form_tab_measurement.ui'
**
** Created: Tue Jul 25 12:31:25 2017
** by: Qt User Interface Compiler version 4.8.2
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/
#ifndef UI_FORM_TAB_MEASUREMENT_H
#define UI_FORM_TAB_MEASUREMENT_H
#include <QtCore/QVariant>
#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>
#include <QtGui/QCheckBox>
#include <QtGui/QComboBox>
#include <QtGui/QDoubleSpinBox>
#include <QtGui/QFrame>
#include <QtGui/QGridLayout>
#include <QtGui/QGroupBox>
#include <QtGui/QHeaderView>
#include <QtGui/QLabel>
#include <QtGui/QLineEdit>
#include <QtGui/QProgressBar>
#include <QtGui/QPushButton>
#include <QtGui/QSpacerItem>
#include <QtGui/QSpinBox>
#include <QtGui/QWidget>
QT_BEGIN_NAMESPACE
class Ui_TabMeasurementObject
{
public:
QGroupBox *boxProgress;
QProgressBar *progressBar;
QLabel *label;
QLabel *lblProgressIndex;
QLabel *lblCurrentMeasurement;
QLabel *label_2;
QPushButton *btnStartStop;
QFrame *frameTimeResolved;
QWidget *gridLayoutWidget;
QGridLayout *gridTimeResolved;
QLabel *lblNumTriggers;
QSpinBox *spinNumTriggers;
QLabel *lblDelay;
QDoubleSpinBox *spinDelay;
QComboBox *comboDelayUnit;
QLabel *lblNumGates;
QSpinBox *spinNumGates;
QLabel *lblNumProbes;
QSpinBox *spinNumProbes;
QComboBox *comboTimingMode;
QLabel *lblNumFrames;
QSpinBox *spinNumFrames;
QLabel *lblExpTime;
QDoubleSpinBox *spinExpTime;
QComboBox *comboExpUnit;
QLabel *lblPeriod;
QDoubleSpinBox *spinPeriod;
QComboBox *comboPeriodUnit;
QSpacerItem *horizontalSpacer;
QLabel *lblTimingMode;
QFrame *frameNotTimeResolved;
QWidget *gridLayoutWidget_3;
QGridLayout *gridLayout;
QLabel *label_5;
QSpinBox *spinNumMeasurements;
QLineEdit *dispFileName;
QLabel *label_8;
QSpinBox *spinIndex;
QCheckBox *chkFile;
void setupUi(QWidget *TabMeasurementObject)
{
if (TabMeasurementObject->objectName().isEmpty())
TabMeasurementObject->setObjectName(QString::fromUtf8("TabMeasurementObject"));
TabMeasurementObject->resize(775, 345);
QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);
sizePolicy.setHorizontalStretch(0);
sizePolicy.setVerticalStretch(0);
sizePolicy.setHeightForWidth(TabMeasurementObject->sizePolicy().hasHeightForWidth());
TabMeasurementObject->setSizePolicy(sizePolicy);
TabMeasurementObject->setMinimumSize(QSize(0, 0));
TabMeasurementObject->setMaximumSize(QSize(1000, 345));
boxProgress = new QGroupBox(TabMeasurementObject);
boxProgress->setObjectName(QString::fromUtf8("boxProgress"));
boxProgress->setGeometry(QRect(30, 153, 319, 116));
sizePolicy.setHeightForWidth(boxProgress->sizePolicy().hasHeightForWidth());
boxProgress->setSizePolicy(sizePolicy);
boxProgress->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
progressBar = new QProgressBar(boxProgress);
progressBar->setObjectName(QString::fromUtf8("progressBar"));
progressBar->setGeometry(QRect(10, 75, 300, 23));
progressBar->setValue(24);
label = new QLabel(boxProgress);
label->setObjectName(QString::fromUtf8("label"));
label->setGeometry(QRect(10, 25, 91, 16));
lblProgressIndex = new QLabel(boxProgress);
lblProgressIndex->setObjectName(QString::fromUtf8("lblProgressIndex"));
lblProgressIndex->setGeometry(QRect(101, 25, 101, 16));
lblCurrentMeasurement = new QLabel(boxProgress);
lblCurrentMeasurement->setObjectName(QString::fromUtf8("lblCurrentMeasurement"));
lblCurrentMeasurement->setGeometry(QRect(150, 45, 76, 16));
QSizePolicy sizePolicy1(QSizePolicy::Minimum, QSizePolicy::Preferred);
sizePolicy1.setHorizontalStretch(0);
sizePolicy1.setVerticalStretch(0);
sizePolicy1.setHeightForWidth(lblCurrentMeasurement->sizePolicy().hasHeightForWidth());
lblCurrentMeasurement->setSizePolicy(sizePolicy1);
lblCurrentMeasurement->setMinimumSize(QSize(60, 0));
lblCurrentMeasurement->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
label_2 = new QLabel(boxProgress);
label_2->setObjectName(QString::fromUtf8("label_2"));
label_2->setGeometry(QRect(10, 45, 136, 16));
btnStartStop = new QPushButton(TabMeasurementObject);
btnStartStop->setObjectName(QString::fromUtf8("btnStartStop"));
btnStartStop->setGeometry(QRect(30, 289, 319, 31));
QSizePolicy sizePolicy2(QSizePolicy::Preferred, QSizePolicy::Fixed);
sizePolicy2.setHorizontalStretch(0);
sizePolicy2.setVerticalStretch(0);
sizePolicy2.setHeightForWidth(btnStartStop->sizePolicy().hasHeightForWidth());
btnStartStop->setSizePolicy(sizePolicy2);
btnStartStop->setFocusPolicy(Qt::NoFocus);
QIcon icon;
icon.addFile(QString::fromUtf8(":/icons/images/start.png"), QSize(), QIcon::Normal, QIcon::Off);
btnStartStop->setIcon(icon);
btnStartStop->setCheckable(true);
btnStartStop->setFlat(false);
frameTimeResolved = new QFrame(TabMeasurementObject);
frameTimeResolved->setObjectName(QString::fromUtf8("frameTimeResolved"));
frameTimeResolved->setGeometry(QRect(390, 8, 362, 342));
frameTimeResolved->setFrameShape(QFrame::NoFrame);
frameTimeResolved->setFrameShadow(QFrame::Plain);
gridLayoutWidget = new QWidget(frameTimeResolved);
gridLayoutWidget->setObjectName(QString::fromUtf8("gridLayoutWidget"));
gridLayoutWidget->setGeometry(QRect(35, 10, 326, 321));
gridTimeResolved = new QGridLayout(gridLayoutWidget);
gridTimeResolved->setObjectName(QString::fromUtf8("gridTimeResolved"));
gridTimeResolved->setContentsMargins(0, 0, 0, 0);
lblNumTriggers = new QLabel(gridLayoutWidget);
lblNumTriggers->setObjectName(QString::fromUtf8("lblNumTriggers"));
lblNumTriggers->setEnabled(false);
gridTimeResolved->addWidget(lblNumTriggers, 4, 0, 1, 1);
spinNumTriggers = new QSpinBox(gridLayoutWidget);
spinNumTriggers->setObjectName(QString::fromUtf8("spinNumTriggers"));
spinNumTriggers->setEnabled(false);
sizePolicy2.setHeightForWidth(spinNumTriggers->sizePolicy().hasHeightForWidth());
spinNumTriggers->setSizePolicy(sizePolicy2);
spinNumTriggers->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
spinNumTriggers->setKeyboardTracking(false);
spinNumTriggers->setMinimum(0);
spinNumTriggers->setMaximum(2000000000);
spinNumTriggers->setValue(1);
gridTimeResolved->addWidget(spinNumTriggers, 4, 2, 1, 2);
lblDelay = new QLabel(gridLayoutWidget);
lblDelay->setObjectName(QString::fromUtf8("lblDelay"));
lblDelay->setEnabled(false);
gridTimeResolved->addWidget(lblDelay, 5, 0, 1, 1);
spinDelay = new QDoubleSpinBox(gridLayoutWidget);
spinDelay->setObjectName(QString::fromUtf8("spinDelay"));
spinDelay->setEnabled(false);
sizePolicy2.setHeightForWidth(spinDelay->sizePolicy().hasHeightForWidth());
spinDelay->setSizePolicy(sizePolicy2);
spinDelay->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
spinDelay->setKeyboardTracking(false);
spinDelay->setDecimals(9);
spinDelay->setMaximum(2e+09);
spinDelay->setValue(0);
gridTimeResolved->addWidget(spinDelay, 5, 2, 1, 1);
comboDelayUnit = new QComboBox(gridLayoutWidget);
comboDelayUnit->setObjectName(QString::fromUtf8("comboDelayUnit"));
comboDelayUnit->setEnabled(false);
sizePolicy2.setHeightForWidth(comboDelayUnit->sizePolicy().hasHeightForWidth());
comboDelayUnit->setSizePolicy(sizePolicy2);
comboDelayUnit->setLayoutDirection(Qt::LeftToRight);
gridTimeResolved->addWidget(comboDelayUnit, 5, 3, 1, 1);
lblNumGates = new QLabel(gridLayoutWidget);
lblNumGates->setObjectName(QString::fromUtf8("lblNumGates"));
lblNumGates->setEnabled(false);
sizePolicy2.setHeightForWidth(lblNumGates->sizePolicy().hasHeightForWidth());
lblNumGates->setSizePolicy(sizePolicy2);
gridTimeResolved->addWidget(lblNumGates, 6, 0, 1, 1);
spinNumGates = new QSpinBox(gridLayoutWidget);
spinNumGates->setObjectName(QString::fromUtf8("spinNumGates"));
spinNumGates->setEnabled(false);
sizePolicy2.setHeightForWidth(spinNumGates->sizePolicy().hasHeightForWidth());
spinNumGates->setSizePolicy(sizePolicy2);
spinNumGates->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
spinNumGates->setKeyboardTracking(false);
spinNumGates->setMinimum(0);
spinNumGates->setMaximum(2000000000);
spinNumGates->setValue(1);
gridTimeResolved->addWidget(spinNumGates, 6, 2, 1, 2);
lblNumProbes = new QLabel(gridLayoutWidget);
lblNumProbes->setObjectName(QString::fromUtf8("lblNumProbes"));
lblNumProbes->setEnabled(false);
sizePolicy2.setHeightForWidth(lblNumProbes->sizePolicy().hasHeightForWidth());
lblNumProbes->setSizePolicy(sizePolicy2);
gridTimeResolved->addWidget(lblNumProbes, 7, 0, 1, 1);
spinNumProbes = new QSpinBox(gridLayoutWidget);
spinNumProbes->setObjectName(QString::fromUtf8("spinNumProbes"));
spinNumProbes->setEnabled(false);
sizePolicy2.setHeightForWidth(spinNumProbes->sizePolicy().hasHeightForWidth());
spinNumProbes->setSizePolicy(sizePolicy2);
spinNumProbes->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
spinNumProbes->setKeyboardTracking(false);
spinNumProbes->setMinimum(0);
spinNumProbes->setMaximum(3);
spinNumProbes->setValue(1);
gridTimeResolved->addWidget(spinNumProbes, 7, 2, 1, 2);
comboTimingMode = new QComboBox(gridLayoutWidget);
comboTimingMode->setObjectName(QString::fromUtf8("comboTimingMode"));
sizePolicy2.setHeightForWidth(comboTimingMode->sizePolicy().hasHeightForWidth());
comboTimingMode->setSizePolicy(sizePolicy2);
gridTimeResolved->addWidget(comboTimingMode, 0, 2, 1, 2);
lblNumFrames = new QLabel(gridLayoutWidget);
lblNumFrames->setObjectName(QString::fromUtf8("lblNumFrames"));
lblNumFrames->setEnabled(false);
gridTimeResolved->addWidget(lblNumFrames, 1, 0, 1, 1);
spinNumFrames = new QSpinBox(gridLayoutWidget);
spinNumFrames->setObjectName(QString::fromUtf8("spinNumFrames"));
spinNumFrames->setEnabled(false);
sizePolicy2.setHeightForWidth(spinNumFrames->sizePolicy().hasHeightForWidth());
spinNumFrames->setSizePolicy(sizePolicy2);
spinNumFrames->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
spinNumFrames->setKeyboardTracking(false);
spinNumFrames->setMinimum(1);
spinNumFrames->setMaximum(2000000000);
spinNumFrames->setValue(1);
gridTimeResolved->addWidget(spinNumFrames, 1, 2, 1, 2);
lblExpTime = new QLabel(gridLayoutWidget);
lblExpTime->setObjectName(QString::fromUtf8("lblExpTime"));
lblExpTime->setEnabled(true);
gridTimeResolved->addWidget(lblExpTime, 2, 0, 1, 1);
spinExpTime = new QDoubleSpinBox(gridLayoutWidget);
spinExpTime->setObjectName(QString::fromUtf8("spinExpTime"));
spinExpTime->setEnabled(true);
sizePolicy2.setHeightForWidth(spinExpTime->sizePolicy().hasHeightForWidth());
spinExpTime->setSizePolicy(sizePolicy2);
spinExpTime->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
spinExpTime->setKeyboardTracking(false);
spinExpTime->setDecimals(5);
spinExpTime->setMinimum(0);
spinExpTime->setMaximum(2e+09);
spinExpTime->setValue(1);
gridTimeResolved->addWidget(spinExpTime, 2, 2, 1, 1);
comboExpUnit = new QComboBox(gridLayoutWidget);
comboExpUnit->setObjectName(QString::fromUtf8("comboExpUnit"));
comboExpUnit->setEnabled(true);
sizePolicy2.setHeightForWidth(comboExpUnit->sizePolicy().hasHeightForWidth());
comboExpUnit->setSizePolicy(sizePolicy2);
comboExpUnit->setLayoutDirection(Qt::LeftToRight);
gridTimeResolved->addWidget(comboExpUnit, 2, 3, 1, 1);
lblPeriod = new QLabel(gridLayoutWidget);
lblPeriod->setObjectName(QString::fromUtf8("lblPeriod"));
lblPeriod->setEnabled(false);
gridTimeResolved->addWidget(lblPeriod, 3, 0, 1, 1);
spinPeriod = new QDoubleSpinBox(gridLayoutWidget);
spinPeriod->setObjectName(QString::fromUtf8("spinPeriod"));
spinPeriod->setEnabled(false);
sizePolicy2.setHeightForWidth(spinPeriod->sizePolicy().hasHeightForWidth());
spinPeriod->setSizePolicy(sizePolicy2);
spinPeriod->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
spinPeriod->setKeyboardTracking(false);
spinPeriod->setDecimals(5);
spinPeriod->setMaximum(2e+09);
spinPeriod->setValue(0);
gridTimeResolved->addWidget(spinPeriod, 3, 2, 1, 1);
comboPeriodUnit = new QComboBox(gridLayoutWidget);
comboPeriodUnit->setObjectName(QString::fromUtf8("comboPeriodUnit"));
comboPeriodUnit->setEnabled(false);
sizePolicy.setHeightForWidth(comboPeriodUnit->sizePolicy().hasHeightForWidth());
comboPeriodUnit->setSizePolicy(sizePolicy);
comboPeriodUnit->setLayoutDirection(Qt::LeftToRight);
gridTimeResolved->addWidget(comboPeriodUnit, 3, 3, 1, 1);
horizontalSpacer = new QSpacerItem(10, 20, QSizePolicy::Fixed, QSizePolicy::Minimum);
gridTimeResolved->addItem(horizontalSpacer, 1, 1, 1, 1);
lblTimingMode = new QLabel(gridLayoutWidget);
lblTimingMode->setObjectName(QString::fromUtf8("lblTimingMode"));
gridTimeResolved->addWidget(lblTimingMode, 0, 0, 1, 1);
frameNotTimeResolved = new QFrame(TabMeasurementObject);
frameNotTimeResolved->setObjectName(QString::fromUtf8("frameNotTimeResolved"));
frameNotTimeResolved->setGeometry(QRect(20, 5, 336, 159));
frameNotTimeResolved->setFrameShape(QFrame::NoFrame);
frameNotTimeResolved->setFrameShadow(QFrame::Plain);
gridLayoutWidget_3 = new QWidget(frameNotTimeResolved);
gridLayoutWidget_3->setObjectName(QString::fromUtf8("gridLayoutWidget_3"));
gridLayoutWidget_3->setGeometry(QRect(10, 13, 321, 130));
gridLayout = new QGridLayout(gridLayoutWidget_3);
gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
gridLayout->setVerticalSpacing(6);
gridLayout->setContentsMargins(0, 0, 0, 0);
label_5 = new QLabel(gridLayoutWidget_3);
label_5->setObjectName(QString::fromUtf8("label_5"));
gridLayout->addWidget(label_5, 0, 0, 1, 1);
spinNumMeasurements = new QSpinBox(gridLayoutWidget_3);
spinNumMeasurements->setObjectName(QString::fromUtf8("spinNumMeasurements"));
sizePolicy2.setHeightForWidth(spinNumMeasurements->sizePolicy().hasHeightForWidth());
spinNumMeasurements->setSizePolicy(sizePolicy2);
spinNumMeasurements->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
spinNumMeasurements->setKeyboardTracking(false);
spinNumMeasurements->setMinimum(1);
spinNumMeasurements->setMaximum(2000000000);
spinNumMeasurements->setValue(1);
gridLayout->addWidget(spinNumMeasurements, 0, 1, 1, 2);
dispFileName = new QLineEdit(gridLayoutWidget_3);
dispFileName->setObjectName(QString::fromUtf8("dispFileName"));
sizePolicy2.setHeightForWidth(dispFileName->sizePolicy().hasHeightForWidth());
dispFileName->setSizePolicy(sizePolicy2);
gridLayout->addWidget(dispFileName, 1, 1, 1, 2);
label_8 = new QLabel(gridLayoutWidget_3);
label_8->setObjectName(QString::fromUtf8("label_8"));
gridLayout->addWidget(label_8, 2, 0, 1, 1);
spinIndex = new QSpinBox(gridLayoutWidget_3);
spinIndex->setObjectName(QString::fromUtf8("spinIndex"));
sizePolicy2.setHeightForWidth(spinIndex->sizePolicy().hasHeightForWidth());
spinIndex->setSizePolicy(sizePolicy2);
spinIndex->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
spinIndex->setKeyboardTracking(false);
spinIndex->setMinimum(0);
spinIndex->setMaximum(2000000000);
spinIndex->setValue(0);
gridLayout->addWidget(spinIndex, 2, 1, 1, 2);
chkFile = new QCheckBox(gridLayoutWidget_3);
chkFile->setObjectName(QString::fromUtf8("chkFile"));
chkFile->setChecked(true);
gridLayout->addWidget(chkFile, 1, 0, 1, 1);
QWidget::setTabOrder(spinNumMeasurements, chkFile);
QWidget::setTabOrder(chkFile, dispFileName);
QWidget::setTabOrder(dispFileName, spinIndex);
QWidget::setTabOrder(spinIndex, comboTimingMode);
QWidget::setTabOrder(comboTimingMode, spinNumFrames);
QWidget::setTabOrder(spinNumFrames, spinExpTime);
QWidget::setTabOrder(spinExpTime, comboExpUnit);
QWidget::setTabOrder(comboExpUnit, spinPeriod);
QWidget::setTabOrder(spinPeriod, comboPeriodUnit);
QWidget::setTabOrder(comboPeriodUnit, spinNumTriggers);
QWidget::setTabOrder(spinNumTriggers, spinDelay);
QWidget::setTabOrder(spinDelay, comboDelayUnit);
QWidget::setTabOrder(comboDelayUnit, spinNumGates);
QWidget::setTabOrder(spinNumGates, spinNumProbes);
retranslateUi(TabMeasurementObject);
comboDelayUnit->setCurrentIndex(2);
comboExpUnit->setCurrentIndex(2);
comboPeriodUnit->setCurrentIndex(2);
QMetaObject::connectSlotsByName(TabMeasurementObject);
} // setupUi
void retranslateUi(QWidget *TabMeasurementObject)
{
TabMeasurementObject->setWindowTitle(QApplication::translate("TabMeasurementObject", "Form", 0, QApplication::UnicodeUTF8));
boxProgress->setTitle(QApplication::translate("TabMeasurementObject", "Progress Monitor", 0, QApplication::UnicodeUTF8));
label->setText(QApplication::translate("TabMeasurementObject", "Current Frame: ", 0, QApplication::UnicodeUTF8));
lblProgressIndex->setText(QApplication::translate("TabMeasurementObject", "0", 0, QApplication::UnicodeUTF8));
lblCurrentMeasurement->setText(QApplication::translate("TabMeasurementObject", "0", 0, QApplication::UnicodeUTF8));
label_2->setText(QApplication::translate("TabMeasurementObject", "Current Measurement:", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
btnStartStop->setToolTip(QApplication::translate("TabMeasurementObject", "Starts or Stops Acquisition", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
btnStartStop->setText(QApplication::translate("TabMeasurementObject", "Start", 0, QApplication::UnicodeUTF8));
btnStartStop->setShortcut(QApplication::translate("TabMeasurementObject", "Shift+Space", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
lblNumTriggers->setToolTip(QApplication::translate("TabMeasurementObject", "Number of Triggers to be expected.\n"
" #cycles#", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
lblNumTriggers->setText(QApplication::translate("TabMeasurementObject", "Number of Triggers:", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
spinNumTriggers->setToolTip(QApplication::translate("TabMeasurementObject", "Number of Triggers to be expected.\n"
" #cycles#", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
#ifndef QT_NO_STATUSTIP
spinNumTriggers->setStatusTip(QString());
#endif // QT_NO_STATUSTIP
#ifndef QT_NO_WHATSTHIS
spinNumTriggers->setWhatsThis(QString());
#endif // QT_NO_WHATSTHIS
spinNumTriggers->setSuffix(QString());
#ifndef QT_NO_TOOLTIP
lblDelay->setToolTip(QApplication::translate("TabMeasurementObject", "The Delay between Trigger Edge and Start of Exposure ( or Readout). \n"
"#delay#", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
lblDelay->setText(QApplication::translate("TabMeasurementObject", "Delay After Trigger:", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
spinDelay->setToolTip(QApplication::translate("TabMeasurementObject", "The Delay between Trigger Edge and Start of Exposure ( or Readout). \n"
"#delay#", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
comboDelayUnit->clear();
comboDelayUnit->insertItems(0, QStringList()
<< QApplication::translate("TabMeasurementObject", "hr", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabMeasurementObject", "min", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabMeasurementObject", "s", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabMeasurementObject", "ms", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabMeasurementObject", "us", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabMeasurementObject", "ns", 0, QApplication::UnicodeUTF8)
);
#ifndef QT_NO_TOOLTIP
comboDelayUnit->setToolTip(QApplication::translate("TabMeasurementObject", "The Delay between Trigger Edge and Start of Exposure ( or Readout). \n"
"#delay#", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
#ifndef QT_NO_TOOLTIP
lblNumGates->setToolTip(QApplication::translate("TabMeasurementObject", "Number of Gate Signals per Frame.\n"
" #gates#", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
lblNumGates->setText(QApplication::translate("TabMeasurementObject", "Number of Gates:", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
spinNumGates->setToolTip(QApplication::translate("TabMeasurementObject", "Number of Gate Signals per Frame.\n"
" #gates#", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
#ifndef QT_NO_STATUSTIP
spinNumGates->setStatusTip(QString());
#endif // QT_NO_STATUSTIP
#ifndef QT_NO_WHATSTHIS
spinNumGates->setWhatsThis(QString());
#endif // QT_NO_WHATSTHIS
spinNumGates->setSuffix(QString());
#ifndef QT_NO_TOOLTIP
lblNumProbes->setToolTip(QApplication::translate("TabMeasurementObject", "<nobr>\n"
"The data are accumulated over several (frames) pump cycles.\n"
"</nobr>\n"
"<br>\n"
"<nobr> \n"
"Enabled only in <b>Expert Mode</b> and if<b> Number of Frames</b> > 1.\n"
"</nobr>\n"
"<br>\n"
"<nobr>Setting <b>Number of Probes</b> will reset <b>Number of Triggers</b> to 1.\n"
"</nobr>\n"
"<br>\n"
"Maximum value is 3. <br>\n"
"#probes#\n"
"", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
lblNumProbes->setText(QApplication::translate("TabMeasurementObject", "Number of Probes:", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
spinNumProbes->setToolTip(QApplication::translate("TabMeasurementObject", "<nobr>\n"
"The data are accumulated over several (frames) pump cycles.\n"
"</nobr>\n"
"<br>\n"
"<nobr> \n"
"Enabled only in <b>Expert Mode</b> and if<b> Number of Frames</b> > 1.\n"
"</nobr>\n"
"<br>\n"
"<nobr>Setting <b>Number of Probes</b> will reset <b>Number of Triggers</b> to 1.\n"
"</nobr>\n"
"<br>\n"
"Maximum value is 3. <br>\n"
"#probes#\n"
"", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
#ifndef QT_NO_STATUSTIP
spinNumProbes->setStatusTip(QString());
#endif // QT_NO_STATUSTIP
#ifndef QT_NO_WHATSTHIS
spinNumProbes->setWhatsThis(QString());
#endif // QT_NO_WHATSTHIS
spinNumProbes->setSuffix(QString());
comboTimingMode->clear();
comboTimingMode->insertItems(0, QStringList()
<< QApplication::translate("TabMeasurementObject", "None", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabMeasurementObject", "Auto", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabMeasurementObject", "Trigger Exposure Series", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabMeasurementObject", "Trigger Readout", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabMeasurementObject", "Gated with Fixed Number", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabMeasurementObject", "Gated with Start Trigger", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabMeasurementObject", "Burst Trigger", 0, QApplication::UnicodeUTF8)
);
#ifndef QT_NO_TOOLTIP
comboTimingMode->setToolTip(QApplication::translate("TabMeasurementObject", "Timing Mode of the detector. \n"
" #timing#", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
lblNumFrames->setText(QApplication::translate("TabMeasurementObject", "Number of Frames:", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
spinNumFrames->setToolTip(QApplication::translate("TabMeasurementObject", "Number of measurements (not in real time) that will be acquired. \n"
" #frames#", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
#ifndef QT_NO_STATUSTIP
spinNumFrames->setStatusTip(QString());
#endif // QT_NO_STATUSTIP
#ifndef QT_NO_WHATSTHIS
spinNumFrames->setWhatsThis(QString());
#endif // QT_NO_WHATSTHIS
spinNumFrames->setSuffix(QString());
#ifndef QT_NO_TOOLTIP
lblExpTime->setToolTip(QApplication::translate("TabMeasurementObject", "<nobr>\n"
"Exposure Time of a frame.\n"
"</nobr><br><nobr>\n"
" #exptime#\n"
"</nobr>", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
lblExpTime->setText(QApplication::translate("TabMeasurementObject", "Exposure Time:", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
spinExpTime->setToolTip(QApplication::translate("TabMeasurementObject", "<nobr>\n"
"Exposure Time of a frame.\n"
"</nobr><br><nobr>\n"
" #exptime#\n"
"</nobr>", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
comboExpUnit->clear();
comboExpUnit->insertItems(0, QStringList()
<< QApplication::translate("TabMeasurementObject", "hr", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabMeasurementObject", "min", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabMeasurementObject", "s", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabMeasurementObject", "ms", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabMeasurementObject", "us", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabMeasurementObject", "ns", 0, QApplication::UnicodeUTF8)
);
#ifndef QT_NO_TOOLTIP
comboExpUnit->setToolTip(QApplication::translate("TabMeasurementObject", "<nobr>\n"
"Exposure Time of a frame.\n"
"</nobr><br><nobr>\n"
" #exptime#\n"
"</nobr>", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
#ifndef QT_NO_TOOLTIP
lblPeriod->setToolTip(QApplication::translate("TabMeasurementObject", "<nobr>\n"
"Frame period between exposures. \n"
"</nobr><br><nobr>\n"
" #period#\n"
"</nobr>", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
lblPeriod->setText(QApplication::translate("TabMeasurementObject", "Acquisition Period:", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
spinPeriod->setToolTip(QApplication::translate("TabMeasurementObject", "<nobr>\n"
"Frame period between exposures. \n"
"</nobr><br><nobr>\n"
" #period#\n"
"</nobr>", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
comboPeriodUnit->clear();
comboPeriodUnit->insertItems(0, QStringList()
<< QApplication::translate("TabMeasurementObject", "hr", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabMeasurementObject", "min", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabMeasurementObject", "s", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabMeasurementObject", "ms", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabMeasurementObject", "us", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabMeasurementObject", "ns", 0, QApplication::UnicodeUTF8)
);
#ifndef QT_NO_TOOLTIP
comboPeriodUnit->setToolTip(QApplication::translate("TabMeasurementObject", "<nobr>\n"
"Frame period between exposures. \n"
"</nobr><br><nobr>\n"
" #period#\n"
"</nobr>", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
lblTimingMode->setText(QApplication::translate("TabMeasurementObject", "Timing Mode:", 0, QApplication::UnicodeUTF8));
label_5->setText(QApplication::translate("TabMeasurementObject", "Number of Measurements:", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
spinNumMeasurements->setToolTip(QApplication::translate("TabMeasurementObject", "Number of measurements (not in real time) that will be acquired. \n"
" #frames#", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
#ifndef QT_NO_STATUSTIP
spinNumMeasurements->setStatusTip(QString());
#endif // QT_NO_STATUSTIP
#ifndef QT_NO_WHATSTHIS
spinNumMeasurements->setWhatsThis(QString());
#endif // QT_NO_WHATSTHIS
spinNumMeasurements->setSuffix(QString());
#ifndef QT_NO_TOOLTIP
dispFileName->setToolTip(QApplication::translate("TabMeasurementObject", "Root of the file name - please check that the output directory is correctly set and select the file name format. \n"
" #fname#", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
dispFileName->setText(QString());
label_8->setText(QApplication::translate("TabMeasurementObject", "Run Index:", 0, QApplication::UnicodeUTF8));
#ifndef QT_NO_TOOLTIP
spinIndex->setToolTip(QApplication::translate("TabMeasurementObject", "Run index (automatically incremented) \n"
" #index#", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
#ifndef QT_NO_STATUSTIP
spinIndex->setStatusTip(QString());
#endif // QT_NO_STATUSTIP
#ifndef QT_NO_WHATSTHIS
spinIndex->setWhatsThis(QString());
#endif // QT_NO_WHATSTHIS
spinIndex->setSuffix(QString());
#ifndef QT_NO_TOOLTIP
chkFile->setToolTip(QApplication::translate("TabMeasurementObject", "<nobr>Sets output file name prefix</nobr><br>\n"
"<nobr>Check the box to enable write to file. </nobr>", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
chkFile->setText(QApplication::translate("TabMeasurementObject", "File Name:", 0, QApplication::UnicodeUTF8));
} // retranslateUi
};
namespace Ui {
class TabMeasurementObject: public Ui_TabMeasurementObject {};
} // namespace Ui
QT_END_NAMESPACE
#endif // UI_FORM_TAB_MEASUREMENT_H

File diff suppressed because it is too large Load Diff

View File

@ -1,169 +0,0 @@
/********************************************************************************
** Form generated from reading UI file 'form_tab_settings.ui'
**
** Created: Tue Jul 25 12:31:25 2017
** by: Qt User Interface Compiler version 4.8.2
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/
#ifndef UI_FORM_TAB_SETTINGS_H
#define UI_FORM_TAB_SETTINGS_H
#include <QtCore/QVariant>
#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>
#include <QtGui/QComboBox>
#include <QtGui/QGridLayout>
#include <QtGui/QHeaderView>
#include <QtGui/QLabel>
#include <QtGui/QSpacerItem>
#include <QtGui/QSpinBox>
#include <QtGui/QWidget>
QT_BEGIN_NAMESPACE
class Ui_TabSettingsObject
{
public:
QWidget *gridLayoutWidget;
QGridLayout *gridLayout;
QLabel *label_3;
QComboBox *comboSettings;
QSpinBox *spinThreshold;
QLabel *label_5;
QLabel *label_6;
QComboBox *comboDynamicRange;
QSpinBox *spinNumModules;
QSpacerItem *horizontalSpacer;
QLabel *lblThreshold;
void setupUi(QWidget *TabSettingsObject)
{
if (TabSettingsObject->objectName().isEmpty())
TabSettingsObject->setObjectName(QString::fromUtf8("TabSettingsObject"));
TabSettingsObject->resize(775, 345);
QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Fixed);
sizePolicy.setHorizontalStretch(0);
sizePolicy.setVerticalStretch(0);
sizePolicy.setHeightForWidth(TabSettingsObject->sizePolicy().hasHeightForWidth());
TabSettingsObject->setSizePolicy(sizePolicy);
TabSettingsObject->setMinimumSize(QSize(0, 0));
TabSettingsObject->setMaximumSize(QSize(1000, 1000));
gridLayoutWidget = new QWidget(TabSettingsObject);
gridLayoutWidget->setObjectName(QString::fromUtf8("gridLayoutWidget"));
gridLayoutWidget->setGeometry(QRect(30, 20, 316, 171));
gridLayout = new QGridLayout(gridLayoutWidget);
gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
gridLayout->setContentsMargins(0, 0, 0, 0);
label_3 = new QLabel(gridLayoutWidget);
label_3->setObjectName(QString::fromUtf8("label_3"));
gridLayout->addWidget(label_3, 0, 0, 1, 1);
comboSettings = new QComboBox(gridLayoutWidget);
comboSettings->setObjectName(QString::fromUtf8("comboSettings"));
sizePolicy.setHeightForWidth(comboSettings->sizePolicy().hasHeightForWidth());
comboSettings->setSizePolicy(sizePolicy);
gridLayout->addWidget(comboSettings, 0, 2, 1, 2);
spinThreshold = new QSpinBox(gridLayoutWidget);
spinThreshold->setObjectName(QString::fromUtf8("spinThreshold"));
spinThreshold->setKeyboardTracking(false);
spinThreshold->setMinimum(-100000);
spinThreshold->setMaximum(100000);
spinThreshold->setSingleStep(100);
spinThreshold->setValue(-1);
gridLayout->addWidget(spinThreshold, 1, 2, 1, 2);
label_5 = new QLabel(gridLayoutWidget);
label_5->setObjectName(QString::fromUtf8("label_5"));
gridLayout->addWidget(label_5, 2, 0, 1, 1);
label_6 = new QLabel(gridLayoutWidget);
label_6->setObjectName(QString::fromUtf8("label_6"));
gridLayout->addWidget(label_6, 3, 0, 1, 1);
comboDynamicRange = new QComboBox(gridLayoutWidget);
comboDynamicRange->setObjectName(QString::fromUtf8("comboDynamicRange"));
gridLayout->addWidget(comboDynamicRange, 3, 2, 1, 2);
spinNumModules = new QSpinBox(gridLayoutWidget);
spinNumModules->setObjectName(QString::fromUtf8("spinNumModules"));
spinNumModules->setMinimum(1);
gridLayout->addWidget(spinNumModules, 2, 2, 1, 2);
horizontalSpacer = new QSpacerItem(20, 20, QSizePolicy::Fixed, QSizePolicy::Minimum);
gridLayout->addItem(horizontalSpacer, 1, 1, 1, 1);
lblThreshold = new QLabel(gridLayoutWidget);
lblThreshold->setObjectName(QString::fromUtf8("lblThreshold"));
gridLayout->addWidget(lblThreshold, 1, 0, 1, 1);
QWidget::setTabOrder(comboSettings, spinThreshold);
QWidget::setTabOrder(spinThreshold, spinNumModules);
QWidget::setTabOrder(spinNumModules, comboDynamicRange);
retranslateUi(TabSettingsObject);
QMetaObject::connectSlotsByName(TabSettingsObject);
} // setupUi
void retranslateUi(QWidget *TabSettingsObject)
{
TabSettingsObject->setWindowTitle(QApplication::translate("TabSettingsObject", "Form", 0, QApplication::UnicodeUTF8));
label_3->setText(QApplication::translate("TabSettingsObject", "Settings:", 0, QApplication::UnicodeUTF8));
comboSettings->clear();
comboSettings->insertItems(0, QStringList()
<< QApplication::translate("TabSettingsObject", "Standard", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabSettingsObject", "Fast", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabSettingsObject", "High Gain", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabSettingsObject", "Dynamic Gain", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabSettingsObject", "Low Gain", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabSettingsObject", "Medium Gain", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabSettingsObject", "Very High Gain", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabSettingsObject", "Low Noise", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabSettingsObject", "Dynamic HG0", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabSettingsObject", "Fix Gain 1", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabSettingsObject", "Fix Gain 2", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabSettingsObject", "Force Switch G1", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabSettingsObject", "Force Switch G2", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabSettingsObject", "Very Low Gain", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabSettingsObject", "Undefined", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabSettingsObject", "Uninitialized", 0, QApplication::UnicodeUTF8)
);
#ifndef QT_NO_TOOLTIP
comboSettings->setToolTip(QApplication::translate("TabSettingsObject", "Settings of the detector. \n"
" #settings#", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP
spinThreshold->setSuffix(QApplication::translate("TabSettingsObject", " eV", 0, QApplication::UnicodeUTF8));
label_5->setText(QApplication::translate("TabSettingsObject", "Number of Modules:", 0, QApplication::UnicodeUTF8));
label_6->setText(QApplication::translate("TabSettingsObject", "Dynamic Range:", 0, QApplication::UnicodeUTF8));
comboDynamicRange->clear();
comboDynamicRange->insertItems(0, QStringList()
<< QApplication::translate("TabSettingsObject", "1.67772e+07", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabSettingsObject", "65535", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabSettingsObject", "255", 0, QApplication::UnicodeUTF8)
<< QApplication::translate("TabSettingsObject", "7", 0, QApplication::UnicodeUTF8)
);
lblThreshold->setText(QApplication::translate("TabSettingsObject", "Threshold:", 0, QApplication::UnicodeUTF8));
} // retranslateUi
};
namespace Ui {
class TabSettingsObject: public Ui_TabSettingsObject {};
} // namespace Ui
QT_END_NAMESPACE
#endif // UI_FORM_TAB_SETTINGS_H

View File

@ -1,9 +1,9 @@
Path: slsDetectorsPackage/slsDetectorGui
URL: origin git@git.psi.ch:sls_detectors_software/sls_detector_gui.git
Repository Root: origin git@git.psi.ch:sls_detectors_software/sls_detector_gui.git
Repsitory UUID: 9811b0e5522d40b4d6bafa91b5f5b24ed558f807
Revision: 408
Repsitory UUID: a391613c47abcacccd7690300cc70c4b4cd5aad4
Revision: 409
Branch: 3.0-rc
Last Changed Author: Dhanya_Maliakal
Last Changed Rev: 408
Last Changed Date: 2017-07-25 12:31:25.000000002 +0200 ./Makefile.gui
Last Changed Rev: 409
Last Changed Date: 2017-07-25 17:50:52.000000002 +0200 ./Makefile

View File

@ -1,11 +1,11 @@
//#define SVNPATH ""
#define SVNURL "git@git.psi.ch:sls_detectors_software/sls_detector_gui.git"
//#define SVNREPPATH ""
#define SVNREPUUID "9811b0e5522d40b4d6bafa91b5f5b24ed558f807"
//#define SVNREV 0x408
#define SVNREPUUID "a391613c47abcacccd7690300cc70c4b4cd5aad4"
//#define SVNREV 0x409
//#define SVNKIND ""
//#define SVNSCHED ""
#define SVNAUTH "Dhanya_Maliakal"
#define SVNREV 0x408
#define SVNREV 0x409
#define SVNDATE 0x20170725
//

View File

@ -10,7 +10,7 @@ source $EVALFILE
#get modified date
#RDATE1='git log --pretty=format:"%ci" -1'
RDATE1="find . -type f -exec stat --format '%Y :%y %n' '{}' \; | sort -nr | cut -d: -f2- | egrep -v 'gitInfo|build|.git|updateGitVersion' | head -n 1"
RDATE1="find . -type f -exec stat --format '%Y :%y %n' '{}' \; | sort -nr | cut -d: -f2- | egrep -v 'gitInfo|build|.git|updateGitVersion|ui*.h|*.o|Makefile.gui' | head -n 1"
RDATE=`eval $RDATE1`
NEWDATE=$(sed "s/-//g" <<< $RDATE | awk '{print $1;}')
NEWDATE=${NEWDATE/#/0x}