10 #define UI_GUI_SPEED_H 12 #include <QtCore/QVariant> 13 #include <QtWidgets/QApplication> 14 #include <QtWidgets/QCheckBox> 15 #include <QtWidgets/QGridLayout> 16 #include <QtWidgets/QHBoxLayout> 17 #include <QtWidgets/QPushButton> 18 #include <QtWidgets/QSpacerItem> 19 #include <QtWidgets/QTabWidget> 20 #include <QtWidgets/QWidget> 21 #include "GUI/Utils/Widgets/Slider.h" 28 QGridLayout *grid_layout;
29 QTabWidget *tabWidget;
31 QGridLayout *gridLayout;
33 QHBoxLayout *horizontalLayout;
34 QCheckBox *cb_preserve_pitch;
35 QSpacerItem *horizontalSpacer;
36 QPushButton *btn_speed;
38 QGridLayout *gridLayout_2;
40 QPushButton *btn_pitch;
46 GUI_Speed->setObjectName(QStringLiteral(
"GUI_Speed"));
49 grid_layout->setObjectName(QStringLiteral(
"grid_layout"));
50 grid_layout->setHorizontalSpacing(10);
51 grid_layout->setVerticalSpacing(4);
52 grid_layout->setContentsMargins(0, 0, 0, 10);
54 tabWidget->setObjectName(QStringLiteral(
"tabWidget"));
55 QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Preferred);
56 sizePolicy.setHorizontalStretch(0);
57 sizePolicy.setVerticalStretch(0);
58 sizePolicy.setHeightForWidth(tabWidget->sizePolicy().hasHeightForWidth());
59 tabWidget->setSizePolicy(sizePolicy);
61 tab->setObjectName(QStringLiteral(
"tab"));
62 gridLayout =
new QGridLayout(tab);
63 gridLayout->setObjectName(QStringLiteral(
"gridLayout"));
64 gridLayout->setHorizontalSpacing(8);
65 gridLayout->setVerticalSpacing(3);
67 sli_speed->setObjectName(QStringLiteral(
"sli_speed"));
68 sli_speed->setMinimum(50);
69 sli_speed->setMaximum(150);
70 sli_speed->setPageStep(1);
71 sli_speed->setValue(100);
72 sli_speed->setSliderPosition(100);
73 sli_speed->setTracking(
true);
74 sli_speed->setOrientation(Qt::Horizontal);
76 gridLayout->addWidget(sli_speed, 1, 0, 1, 1);
78 horizontalLayout =
new QHBoxLayout();
79 horizontalLayout->setObjectName(QStringLiteral(
"horizontalLayout"));
80 cb_preserve_pitch =
new QCheckBox(tab);
81 cb_preserve_pitch->setObjectName(QStringLiteral(
"cb_preserve_pitch"));
83 horizontalLayout->addWidget(cb_preserve_pitch);
85 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
87 horizontalLayout->addItem(horizontalSpacer);
90 gridLayout->addLayout(horizontalLayout, 2, 0, 1, 2);
92 btn_speed =
new QPushButton(tab);
93 btn_speed->setObjectName(QStringLiteral(
"btn_speed"));
94 btn_speed->setText(QStringLiteral(
"1.0"));
96 gridLayout->addWidget(btn_speed, 1, 1, 1, 1);
98 tabWidget->addTab(tab, QString());
99 tab_2 =
new QWidget();
100 tab_2->setObjectName(QStringLiteral(
"tab_2"));
101 gridLayout_2 =
new QGridLayout(tab_2);
102 gridLayout_2->setObjectName(QStringLiteral(
"gridLayout_2"));
103 gridLayout_2->setHorizontalSpacing(8);
105 sli_pitch->setObjectName(QStringLiteral(
"sli_pitch"));
106 sli_pitch->setMinimum(4000);
107 sli_pitch->setMaximum(4800);
108 sli_pitch->setSingleStep(1);
109 sli_pitch->setPageStep(10);
110 sli_pitch->setValue(4400);
111 sli_pitch->setTracking(
true);
112 sli_pitch->setOrientation(Qt::Horizontal);
114 gridLayout_2->addWidget(sli_pitch, 0, 0, 1, 1);
116 btn_pitch =
new QPushButton(tab_2);
117 btn_pitch->setObjectName(QStringLiteral(
"btn_pitch"));
118 btn_pitch->setText(QStringLiteral(
"Hz"));
120 gridLayout_2->addWidget(btn_pitch, 0, 1, 1, 1);
122 tabWidget->addTab(tab_2, QString());
124 grid_layout->addWidget(tabWidget, 4, 0, 1, 1);
127 cb_active->setObjectName(QStringLiteral(
"cb_active"));
128 cb_active->setText(QStringLiteral(
"Active"));
130 grid_layout->addWidget(cb_active, 0, 0, 1, 1);
135 tabWidget->setCurrentIndex(1);
138 QMetaObject::connectSlotsByName(
GUI_Speed);
143 cb_preserve_pitch->setText(QApplication::translate(
"GUI_Speed",
"Preserve pitch",
nullptr));
144 tabWidget->setTabText(tabWidget->indexOf(tab), QApplication::translate(
"GUI_Speed",
"Speed",
nullptr));
145 tabWidget->setTabText(tabWidget->indexOf(tab_2), QApplication::translate(
"GUI_Speed",
"Pitch",
nullptr));
157 #endif // UI_GUI_SPEED_H Definition: GUI_Speed.h:28
Definition: ui_GUI_Speed.h:152
The Slider class.
Definition: Slider.h:32
Definition: ui_GUI_Speed.h:25