more statfiles

This commit is contained in:
Hiro Protagonist 2017-03-24 17:54:30 +13:00
parent 8cc397ed52
commit ce1ec6c68d
4 changed files with 340 additions and 306 deletions

View file

@ -6,12 +6,12 @@
<rect> <rect>
<x>0</x> <x>0</x>
<y>0</y> <y>0</y>
<width>579</width> <width>431</width>
<height>354</height> <height>532</height>
</rect> </rect>
</property> </property>
<property name="sizePolicy"> <property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed"> <sizepolicy hsizetype="Fixed" vsizetype="Expanding">
<horstretch>0</horstretch> <horstretch>0</horstretch>
<verstretch>0</verstretch> <verstretch>0</verstretch>
</sizepolicy> </sizepolicy>
@ -20,184 +20,199 @@
<string>Taevitas</string> <string>Taevitas</string>
</property> </property>
<widget class="QWidget" name="centralWidget"> <widget class="QWidget" name="centralWidget">
<layout class="QGridLayout" name="gridLayout"> <layout class="QHBoxLayout" name="horizontalLayout_3">
<item row="1" column="0"> <property name="sizeConstraint">
<widget class="QFrame" name="recOptions"> <enum>QLayout::SetDefaultConstraint</enum>
<property name="enabled"> </property>
<bool>true</bool> <item>
<layout class="QVBoxLayout" name="verticalLayout_3">
<property name="sizeConstraint">
<enum>QLayout::SetFixedSize</enum>
</property> </property>
<property name="sizePolicy"> <item>
<sizepolicy hsizetype="Maximum" vsizetype="Fixed"> <widget class="QFrame" name="frame">
<horstretch>0</horstretch> <property name="sizePolicy">
<verstretch>0</verstretch> <sizepolicy hsizetype="Maximum" vsizetype="Maximum">
</sizepolicy> <horstretch>0</horstretch>
</property> <verstretch>0</verstretch>
<property name="minimumSize"> </sizepolicy>
<size> </property>
<width>176</width> <property name="frameShape">
<height>0</height> <enum>QFrame::StyledPanel</enum>
</size> </property>
</property> <property name="frameShadow">
<property name="frameShape"> <enum>QFrame::Raised</enum>
<enum>QFrame::StyledPanel</enum> </property>
</property> <layout class="QVBoxLayout" name="verticalLayout">
<property name="frameShadow"> <item>
<enum>QFrame::Raised</enum> <layout class="QFormLayout" name="formLayout">
</property> <property name="verticalSpacing">
<layout class="QVBoxLayout" name="verticalLayout"> <number>0</number>
<item> </property>
<widget class="QLineEdit" name="projectName"> <item row="0" column="1">
<property name="alignment"> <widget class="QComboBox" name="cameraSelector">
<set>Qt::AlignCenter</set> <property name="editable">
</property> <bool>false</bool>
<property name="placeholderText"> </property>
<string>Project Name</string> <property name="currentText">
</property> <string/>
</widget> </property>
</item> </widget>
<item> </item>
<widget class="QPushButton" name="startButton"> <item row="0" column="0">
<property name="enabled"> <widget class="QLabel" name="label">
<bool>false</bool> <property name="text">
</property> <string>Camera:</string>
<property name="text"> </property>
<string>Start</string> </widget>
</property> </item>
<property name="flat"> </layout>
<bool>false</bool> </item>
</property> <item>
</widget> <widget class="QPushButton" name="camScanButton">
</item> <property name="sizePolicy">
<item> <sizepolicy hsizetype="Minimum" vsizetype="Preferred">
<widget class="QFrame" name="frame_3"> <horstretch>0</horstretch>
<property name="minimumSize"> <verstretch>0</verstretch>
<size> </sizepolicy>
<width>134</width> </property>
<height>48</height> <property name="text">
</size> <string>Rescan Cameras</string>
</property> </property>
<property name="frameShape"> </widget>
<enum>QFrame::StyledPanel</enum> </item>
</property> <item>
<property name="frameShadow"> <widget class="QPushButton" name="directorySelector">
<enum>QFrame::Raised</enum> <property name="sizePolicy">
</property> <sizepolicy hsizetype="Minimum" vsizetype="Preferred">
<layout class="QHBoxLayout" name="horizontalLayout"> <horstretch>0</horstretch>
<item> <verstretch>0</verstretch>
<widget class="QLabel" name="label_2"> </sizepolicy>
<property name="text"> </property>
<string>FPS: </string> <property name="text">
</property> <string>Working Directory</string>
</widget> </property>
</item> </widget>
<item> </item>
<widget class="QSpinBox" name="fps_box"> <item>
<property name="value"> <widget class="QFrame" name="recOptions">
<number>18</number> <property name="sizePolicy">
</property> <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
</widget> <horstretch>0</horstretch>
</item> <verstretch>0</verstretch>
</layout> </sizepolicy>
</widget> </property>
</item> <property name="frameShape">
<item> <enum>QFrame::StyledPanel</enum>
<widget class="QCheckBox" name="saveFrames"> </property>
<property name="enabled"> <property name="frameShadow">
<bool>true</bool> <enum>QFrame::Raised</enum>
</property> </property>
<property name="text"> <layout class="QVBoxLayout" name="verticalLayout_4">
<string> Save Frames</string> <item>
</property> <widget class="QLineEdit" name="projectName">
</widget> <property name="alignment">
</item> <set>Qt::AlignCenter</set>
<item> </property>
<widget class="QPushButton" name="preview_button"> <property name="placeholderText">
<property name="text"> <string>Project Name</string>
<string>Preview Camera</string> </property>
</property> </widget>
<property name="checkable"> </item>
<bool>true</bool> <item>
</property> <layout class="QFormLayout" name="formLayout_2">
</widget> <item row="0" column="0">
</item> <widget class="QLabel" name="label_2">
</layout> <property name="text">
</widget> <string>FPS: </string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QSpinBox" name="fps_box">
<property name="sizePolicy">
<sizepolicy hsizetype="Minimum" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="value">
<number>18</number>
</property>
</widget>
</item>
</layout>
</item>
<item>
<widget class="QCheckBox" name="saveFrames">
<property name="enabled">
<bool>true</bool>
</property>
<property name="text">
<string> Save Frames</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="startButton">
<property name="enabled">
<bool>false</bool>
</property>
<property name="sizePolicy">
<sizepolicy hsizetype="Minimum" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>Start</string>
</property>
<property name="flat">
<bool>false</bool>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="preview_button">
<property name="sizePolicy">
<sizepolicy hsizetype="Minimum" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>Preview Camera</string>
</property>
<property name="checkable">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<spacer name="verticalSpacer">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeType">
<enum>QSizePolicy::Expanding</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
</spacer>
</item>
</layout>
</item> </item>
<item row="2" column="0"> <item>
<spacer name="verticalSpacer">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
</spacer>
</item>
<item row="0" column="0">
<widget class="QFrame" name="frame_2">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="frameShape">
<enum>QFrame::StyledPanel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
<layout class="QVBoxLayout" name="verticalLayout_2">
<item>
<widget class="QFrame" name="frame">
<property name="frameShape">
<enum>QFrame::StyledPanel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
<layout class="QHBoxLayout" name="horizontalLayout_2">
<item>
<widget class="QLabel" name="label">
<property name="text">
<string>Camera:</string>
</property>
</widget>
</item>
<item>
<widget class="QComboBox" name="cameraSelector">
<property name="editable">
<bool>false</bool>
</property>
<property name="currentText">
<string/>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<widget class="QPushButton" name="camScanButton">
<property name="text">
<string>Rescan Cameras</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="directorySelector">
<property name="text">
<string>Working Directory</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item row="0" column="1" rowspan="2">
<widget class="QLabel" name="preview_widget"> <widget class="QLabel" name="preview_widget">
<property name="enabled"> <property name="enabled">
<bool>false</bool> <bool>false</bool>

View file

@ -10,7 +10,6 @@
// TODO: Handle Errors!! // TODO: Handle Errors!!
// TODO: Status Label!! // TODO: Status Label!!
// TODO: Maybe Resize...
MainWindow::MainWindow( QWidget * parent ) : MainWindow::MainWindow( QWidget * parent ) :
QMainWindow( parent ), QMainWindow( parent ),
@ -18,11 +17,10 @@ MainWindow::MainWindow( QWidget * parent ) :
camMan( this ), camMan( this ),
recorder( this, 18, false ) { recorder( this, 18, false ) {
ui->setupUi( this ); ui->setupUi( this );
setFixedSize( this->size() );
// Set Scene and Hide Preview Widget // Set Scene and Hide Preview Widget
ui->preview_widget->hide(); ui->preview_widget->hide();
adjustSize();
ui->centralWidget->setFixedSize(ui->centralWidget->size());
disableRecOptions(); disableRecOptions();
@ -61,6 +59,13 @@ MainWindow::~MainWindow() {
delete ui; delete ui;
} }
void MainWindow::fit() {
setMinimumSize( 0,0 );
setMaximumSize( 5000, 500 );
adjustSize();
setFixedSize( this->size() );
}
void MainWindow::updateCameraList( unsigned int num_cameras ) { void MainWindow::updateCameraList( unsigned int num_cameras ) {
ui->cameraSelector->clear(); ui->cameraSelector->clear();
@ -146,8 +151,8 @@ void MainWindow::togglePreview( bool checked ) {
camMan.stopCapture(); camMan.stopCapture();
} }
adjustSize(); fit();
ui->centralWidget->setFixedSize(ui->centralWidget->size()); ui->centralWidget->setFixedSize( ui->centralWidget->size() );
} }
void MainWindow::frameCaptured( FlyCapture2::Image * image ) { void MainWindow::frameCaptured( FlyCapture2::Image * image ) {

View file

@ -35,7 +35,9 @@ class MainWindow : public QMainWindow {
void updateCameraList( unsigned int num_cameras ); void updateCameraList( unsigned int num_cameras );
void stopCapture(); void stopCapture();
private slots: void fit();
private slots:
// Fills Camera Combobox with Cameras // Fills Camera Combobox with Cameras
void scanAndUpdateCameras(); void scanAndUpdateCameras();

View file

@ -15,8 +15,8 @@
#include <QtWidgets/QButtonGroup> #include <QtWidgets/QButtonGroup>
#include <QtWidgets/QCheckBox> #include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox> #include <QtWidgets/QComboBox>
#include <QtWidgets/QFormLayout>
#include <QtWidgets/QFrame> #include <QtWidgets/QFrame>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QHBoxLayout> #include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QHeaderView> #include <QtWidgets/QHeaderView>
#include <QtWidgets/QLabel> #include <QtWidgets/QLabel>
@ -34,157 +34,169 @@ class Ui_MainWindow
{ {
public: public:
QWidget *centralWidget; QWidget *centralWidget;
QGridLayout *gridLayout; QHBoxLayout *horizontalLayout_3;
QFrame *recOptions; QVBoxLayout *verticalLayout_3;
QFrame *frame;
QVBoxLayout *verticalLayout; QVBoxLayout *verticalLayout;
QFormLayout *formLayout;
QComboBox *cameraSelector;
QLabel *label;
QPushButton *camScanButton;
QPushButton *directorySelector;
QFrame *recOptions;
QVBoxLayout *verticalLayout_4;
QLineEdit *projectName; QLineEdit *projectName;
QPushButton *startButton; QFormLayout *formLayout_2;
QFrame *frame_3;
QHBoxLayout *horizontalLayout;
QLabel *label_2; QLabel *label_2;
QSpinBox *fps_box; QSpinBox *fps_box;
QCheckBox *saveFrames; QCheckBox *saveFrames;
QPushButton *startButton;
QPushButton *preview_button; QPushButton *preview_button;
QSpacerItem *verticalSpacer; QSpacerItem *verticalSpacer;
QFrame *frame_2;
QVBoxLayout *verticalLayout_2;
QFrame *frame;
QHBoxLayout *horizontalLayout_2;
QLabel *label;
QComboBox *cameraSelector;
QPushButton *camScanButton;
QPushButton *directorySelector;
QLabel *preview_widget; QLabel *preview_widget;
void setupUi(QMainWindow *MainWindow) void setupUi(QMainWindow *MainWindow)
{ {
if (MainWindow->objectName().isEmpty()) if (MainWindow->objectName().isEmpty())
MainWindow->setObjectName(QStringLiteral("MainWindow")); MainWindow->setObjectName(QStringLiteral("MainWindow"));
MainWindow->resize(579, 354); MainWindow->resize(431, 532);
QSizePolicy sizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); QSizePolicy sizePolicy(QSizePolicy::Fixed, QSizePolicy::Expanding);
sizePolicy.setHorizontalStretch(0); sizePolicy.setHorizontalStretch(0);
sizePolicy.setVerticalStretch(0); sizePolicy.setVerticalStretch(0);
sizePolicy.setHeightForWidth(MainWindow->sizePolicy().hasHeightForWidth()); sizePolicy.setHeightForWidth(MainWindow->sizePolicy().hasHeightForWidth());
MainWindow->setSizePolicy(sizePolicy); MainWindow->setSizePolicy(sizePolicy);
centralWidget = new QWidget(MainWindow); centralWidget = new QWidget(MainWindow);
centralWidget->setObjectName(QStringLiteral("centralWidget")); centralWidget->setObjectName(QStringLiteral("centralWidget"));
gridLayout = new QGridLayout(centralWidget); horizontalLayout_3 = new QHBoxLayout(centralWidget);
gridLayout->setSpacing(6); horizontalLayout_3->setSpacing(6);
gridLayout->setContentsMargins(11, 11, 11, 11); horizontalLayout_3->setContentsMargins(11, 11, 11, 11);
gridLayout->setObjectName(QStringLiteral("gridLayout")); horizontalLayout_3->setObjectName(QStringLiteral("horizontalLayout_3"));
recOptions = new QFrame(centralWidget); horizontalLayout_3->setSizeConstraint(QLayout::SetDefaultConstraint);
recOptions->setObjectName(QStringLiteral("recOptions")); verticalLayout_3 = new QVBoxLayout();
recOptions->setEnabled(true); verticalLayout_3->setSpacing(6);
QSizePolicy sizePolicy1(QSizePolicy::Maximum, QSizePolicy::Fixed); verticalLayout_3->setObjectName(QStringLiteral("verticalLayout_3"));
verticalLayout_3->setSizeConstraint(QLayout::SetFixedSize);
frame = new QFrame(centralWidget);
frame->setObjectName(QStringLiteral("frame"));
QSizePolicy sizePolicy1(QSizePolicy::Maximum, QSizePolicy::Maximum);
sizePolicy1.setHorizontalStretch(0); sizePolicy1.setHorizontalStretch(0);
sizePolicy1.setVerticalStretch(0); sizePolicy1.setVerticalStretch(0);
sizePolicy1.setHeightForWidth(recOptions->sizePolicy().hasHeightForWidth()); sizePolicy1.setHeightForWidth(frame->sizePolicy().hasHeightForWidth());
recOptions->setSizePolicy(sizePolicy1); frame->setSizePolicy(sizePolicy1);
recOptions->setMinimumSize(QSize(176, 0)); frame->setFrameShape(QFrame::StyledPanel);
recOptions->setFrameShape(QFrame::StyledPanel); frame->setFrameShadow(QFrame::Raised);
recOptions->setFrameShadow(QFrame::Raised); verticalLayout = new QVBoxLayout(frame);
verticalLayout = new QVBoxLayout(recOptions);
verticalLayout->setSpacing(6); verticalLayout->setSpacing(6);
verticalLayout->setContentsMargins(11, 11, 11, 11); verticalLayout->setContentsMargins(11, 11, 11, 11);
verticalLayout->setObjectName(QStringLiteral("verticalLayout")); verticalLayout->setObjectName(QStringLiteral("verticalLayout"));
projectName = new QLineEdit(recOptions); formLayout = new QFormLayout();
projectName->setObjectName(QStringLiteral("projectName")); formLayout->setSpacing(6);
projectName->setAlignment(Qt::AlignCenter); formLayout->setObjectName(QStringLiteral("formLayout"));
formLayout->setVerticalSpacing(0);
verticalLayout->addWidget(projectName);
startButton = new QPushButton(recOptions);
startButton->setObjectName(QStringLiteral("startButton"));
startButton->setEnabled(false);
startButton->setFlat(false);
verticalLayout->addWidget(startButton);
frame_3 = new QFrame(recOptions);
frame_3->setObjectName(QStringLiteral("frame_3"));
frame_3->setMinimumSize(QSize(134, 48));
frame_3->setFrameShape(QFrame::StyledPanel);
frame_3->setFrameShadow(QFrame::Raised);
horizontalLayout = new QHBoxLayout(frame_3);
horizontalLayout->setSpacing(6);
horizontalLayout->setContentsMargins(11, 11, 11, 11);
horizontalLayout->setObjectName(QStringLiteral("horizontalLayout"));
label_2 = new QLabel(frame_3);
label_2->setObjectName(QStringLiteral("label_2"));
horizontalLayout->addWidget(label_2);
fps_box = new QSpinBox(frame_3);
fps_box->setObjectName(QStringLiteral("fps_box"));
fps_box->setValue(18);
horizontalLayout->addWidget(fps_box);
verticalLayout->addWidget(frame_3);
saveFrames = new QCheckBox(recOptions);
saveFrames->setObjectName(QStringLiteral("saveFrames"));
verticalLayout->addWidget(saveFrames);
preview_button = new QPushButton(recOptions);
preview_button->setObjectName(QStringLiteral("preview_button"));
preview_button->setCheckable(true);
verticalLayout->addWidget(preview_button);
gridLayout->addWidget(recOptions, 1, 0, 1, 1);
verticalSpacer = new QSpacerItem(0, 0, QSizePolicy::Minimum, QSizePolicy::Expanding);
gridLayout->addItem(verticalSpacer, 2, 0, 1, 1);
frame_2 = new QFrame(centralWidget);
frame_2->setObjectName(QStringLiteral("frame_2"));
sizePolicy.setHeightForWidth(frame_2->sizePolicy().hasHeightForWidth());
frame_2->setSizePolicy(sizePolicy);
frame_2->setFrameShape(QFrame::StyledPanel);
frame_2->setFrameShadow(QFrame::Raised);
verticalLayout_2 = new QVBoxLayout(frame_2);
verticalLayout_2->setSpacing(6);
verticalLayout_2->setContentsMargins(11, 11, 11, 11);
verticalLayout_2->setObjectName(QStringLiteral("verticalLayout_2"));
frame = new QFrame(frame_2);
frame->setObjectName(QStringLiteral("frame"));
frame->setFrameShape(QFrame::StyledPanel);
frame->setFrameShadow(QFrame::Raised);
horizontalLayout_2 = new QHBoxLayout(frame);
horizontalLayout_2->setSpacing(6);
horizontalLayout_2->setContentsMargins(11, 11, 11, 11);
horizontalLayout_2->setObjectName(QStringLiteral("horizontalLayout_2"));
label = new QLabel(frame);
label->setObjectName(QStringLiteral("label"));
horizontalLayout_2->addWidget(label);
cameraSelector = new QComboBox(frame); cameraSelector = new QComboBox(frame);
cameraSelector->setObjectName(QStringLiteral("cameraSelector")); cameraSelector->setObjectName(QStringLiteral("cameraSelector"));
cameraSelector->setEditable(false); cameraSelector->setEditable(false);
horizontalLayout_2->addWidget(cameraSelector); formLayout->setWidget(0, QFormLayout::FieldRole, cameraSelector);
label = new QLabel(frame);
label->setObjectName(QStringLiteral("label"));
formLayout->setWidget(0, QFormLayout::LabelRole, label);
verticalLayout_2->addWidget(frame); verticalLayout->addLayout(formLayout);
camScanButton = new QPushButton(frame_2); camScanButton = new QPushButton(frame);
camScanButton->setObjectName(QStringLiteral("camScanButton")); camScanButton->setObjectName(QStringLiteral("camScanButton"));
QSizePolicy sizePolicy2(QSizePolicy::Minimum, QSizePolicy::Preferred);
sizePolicy2.setHorizontalStretch(0);
sizePolicy2.setVerticalStretch(0);
sizePolicy2.setHeightForWidth(camScanButton->sizePolicy().hasHeightForWidth());
camScanButton->setSizePolicy(sizePolicy2);
verticalLayout_2->addWidget(camScanButton); verticalLayout->addWidget(camScanButton);
directorySelector = new QPushButton(frame_2); directorySelector = new QPushButton(frame);
directorySelector->setObjectName(QStringLiteral("directorySelector")); directorySelector->setObjectName(QStringLiteral("directorySelector"));
sizePolicy2.setHeightForWidth(directorySelector->sizePolicy().hasHeightForWidth());
directorySelector->setSizePolicy(sizePolicy2);
verticalLayout_2->addWidget(directorySelector); verticalLayout->addWidget(directorySelector);
recOptions = new QFrame(frame);
recOptions->setObjectName(QStringLiteral("recOptions"));
QSizePolicy sizePolicy3(QSizePolicy::Preferred, QSizePolicy::Preferred);
sizePolicy3.setHorizontalStretch(0);
sizePolicy3.setVerticalStretch(0);
sizePolicy3.setHeightForWidth(recOptions->sizePolicy().hasHeightForWidth());
recOptions->setSizePolicy(sizePolicy3);
recOptions->setFrameShape(QFrame::StyledPanel);
recOptions->setFrameShadow(QFrame::Raised);
verticalLayout_4 = new QVBoxLayout(recOptions);
verticalLayout_4->setSpacing(6);
verticalLayout_4->setContentsMargins(11, 11, 11, 11);
verticalLayout_4->setObjectName(QStringLiteral("verticalLayout_4"));
projectName = new QLineEdit(recOptions);
projectName->setObjectName(QStringLiteral("projectName"));
projectName->setAlignment(Qt::AlignCenter);
verticalLayout_4->addWidget(projectName);
formLayout_2 = new QFormLayout();
formLayout_2->setSpacing(6);
formLayout_2->setObjectName(QStringLiteral("formLayout_2"));
label_2 = new QLabel(recOptions);
label_2->setObjectName(QStringLiteral("label_2"));
formLayout_2->setWidget(0, QFormLayout::LabelRole, label_2);
fps_box = new QSpinBox(recOptions);
fps_box->setObjectName(QStringLiteral("fps_box"));
sizePolicy2.setHeightForWidth(fps_box->sizePolicy().hasHeightForWidth());
fps_box->setSizePolicy(sizePolicy2);
fps_box->setValue(18);
formLayout_2->setWidget(0, QFormLayout::FieldRole, fps_box);
gridLayout->addWidget(frame_2, 0, 0, 1, 1); verticalLayout_4->addLayout(formLayout_2);
saveFrames = new QCheckBox(recOptions);
saveFrames->setObjectName(QStringLiteral("saveFrames"));
saveFrames->setEnabled(true);
verticalLayout_4->addWidget(saveFrames);
startButton = new QPushButton(recOptions);
startButton->setObjectName(QStringLiteral("startButton"));
startButton->setEnabled(false);
sizePolicy2.setHeightForWidth(startButton->sizePolicy().hasHeightForWidth());
startButton->setSizePolicy(sizePolicy2);
startButton->setFlat(false);
verticalLayout_4->addWidget(startButton);
preview_button = new QPushButton(recOptions);
preview_button->setObjectName(QStringLiteral("preview_button"));
sizePolicy2.setHeightForWidth(preview_button->sizePolicy().hasHeightForWidth());
preview_button->setSizePolicy(sizePolicy2);
preview_button->setCheckable(true);
verticalLayout_4->addWidget(preview_button);
verticalLayout->addWidget(recOptions);
verticalLayout_3->addWidget(frame);
verticalSpacer = new QSpacerItem(0, 0, QSizePolicy::Minimum, QSizePolicy::Expanding);
verticalLayout_3->addItem(verticalSpacer);
horizontalLayout_3->addLayout(verticalLayout_3);
preview_widget = new QLabel(centralWidget); preview_widget = new QLabel(centralWidget);
preview_widget->setObjectName(QStringLiteral("preview_widget")); preview_widget->setObjectName(QStringLiteral("preview_widget"));
@ -192,7 +204,7 @@ public:
preview_widget->setFrameShape(QFrame::StyledPanel); preview_widget->setFrameShape(QFrame::StyledPanel);
preview_widget->setFrameShadow(QFrame::Raised); preview_widget->setFrameShadow(QFrame::Raised);
gridLayout->addWidget(preview_widget, 0, 1, 2, 1); horizontalLayout_3->addWidget(preview_widget);
MainWindow->setCentralWidget(centralWidget); MainWindow->setCentralWidget(centralWidget);
@ -204,15 +216,15 @@ public:
void retranslateUi(QMainWindow *MainWindow) void retranslateUi(QMainWindow *MainWindow)
{ {
MainWindow->setWindowTitle(QApplication::translate("MainWindow", "Taevitas", Q_NULLPTR)); MainWindow->setWindowTitle(QApplication::translate("MainWindow", "Taevitas", Q_NULLPTR));
projectName->setPlaceholderText(QApplication::translate("MainWindow", "Project Name", Q_NULLPTR));
startButton->setText(QApplication::translate("MainWindow", "Start", Q_NULLPTR));
label_2->setText(QApplication::translate("MainWindow", "FPS: ", Q_NULLPTR));
saveFrames->setText(QApplication::translate("MainWindow", " Save Frames", Q_NULLPTR));
preview_button->setText(QApplication::translate("MainWindow", "Preview Camera", Q_NULLPTR));
label->setText(QApplication::translate("MainWindow", "Camera:", Q_NULLPTR));
cameraSelector->setCurrentText(QString()); cameraSelector->setCurrentText(QString());
label->setText(QApplication::translate("MainWindow", "Camera:", Q_NULLPTR));
camScanButton->setText(QApplication::translate("MainWindow", "Rescan Cameras", Q_NULLPTR)); camScanButton->setText(QApplication::translate("MainWindow", "Rescan Cameras", Q_NULLPTR));
directorySelector->setText(QApplication::translate("MainWindow", "Working Directory", Q_NULLPTR)); directorySelector->setText(QApplication::translate("MainWindow", "Working Directory", Q_NULLPTR));
projectName->setPlaceholderText(QApplication::translate("MainWindow", "Project Name", Q_NULLPTR));
label_2->setText(QApplication::translate("MainWindow", "FPS: ", Q_NULLPTR));
saveFrames->setText(QApplication::translate("MainWindow", " Save Frames", Q_NULLPTR));
startButton->setText(QApplication::translate("MainWindow", "Start", Q_NULLPTR));
preview_button->setText(QApplication::translate("MainWindow", "Preview Camera", Q_NULLPTR));
preview_widget->setText(QString()); preview_widget->setText(QString());
} // retranslateUi } // retranslateUi