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(QString::fromUtf8(
"GUI_Speed"));
49 grid_layout->setObjectName(QString::fromUtf8(
"grid_layout"));
50 grid_layout->setHorizontalSpacing(10);
51 grid_layout->setVerticalSpacing(4);
52 grid_layout->setContentsMargins(0, 0, 0, 10);
54 tabWidget->setObjectName(QString::fromUtf8(
"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);
60 tabWidget->setFocusPolicy(Qt::NoFocus);
62 tab->setObjectName(QString::fromUtf8(
"tab"));
63 gridLayout =
new QGridLayout(tab);
64 gridLayout->setObjectName(QString::fromUtf8(
"gridLayout"));
65 gridLayout->setHorizontalSpacing(8);
66 gridLayout->setVerticalSpacing(3);
68 sli_speed->setObjectName(QString::fromUtf8(
"sli_speed"));
69 sli_speed->setMinimum(50);
70 sli_speed->setMaximum(150);
71 sli_speed->setPageStep(1);
72 sli_speed->setValue(100);
73 sli_speed->setSliderPosition(100);
74 sli_speed->setTracking(
true);
75 sli_speed->setOrientation(Qt::Horizontal);
77 gridLayout->addWidget(sli_speed, 1, 0, 1, 1);
79 horizontalLayout =
new QHBoxLayout();
80 horizontalLayout->setObjectName(QString::fromUtf8(
"horizontalLayout"));
81 cb_preserve_pitch =
new QCheckBox(tab);
82 cb_preserve_pitch->setObjectName(QString::fromUtf8(
"cb_preserve_pitch"));
84 horizontalLayout->addWidget(cb_preserve_pitch);
86 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
88 horizontalLayout->addItem(horizontalSpacer);
91 gridLayout->addLayout(horizontalLayout, 2, 0, 1, 2);
93 btn_speed =
new QPushButton(tab);
94 btn_speed->setObjectName(QString::fromUtf8(
"btn_speed"));
95 btn_speed->setText(QString::fromUtf8(
"1.0"));
97 gridLayout->addWidget(btn_speed, 1, 1, 1, 1);
99 tabWidget->addTab(tab, QString());
100 tab_2 =
new QWidget();
101 tab_2->setObjectName(QString::fromUtf8(
"tab_2"));
102 gridLayout_2 =
new QGridLayout(tab_2);
103 gridLayout_2->setObjectName(QString::fromUtf8(
"gridLayout_2"));
104 gridLayout_2->setHorizontalSpacing(8);
106 sli_pitch->setObjectName(QString::fromUtf8(
"sli_pitch"));
107 sli_pitch->setMinimum(4000);
108 sli_pitch->setMaximum(4800);
109 sli_pitch->setSingleStep(1);
110 sli_pitch->setPageStep(10);
111 sli_pitch->setValue(4400);
112 sli_pitch->setTracking(
true);
113 sli_pitch->setOrientation(Qt::Horizontal);
115 gridLayout_2->addWidget(sli_pitch, 0, 0, 1, 1);
117 btn_pitch =
new QPushButton(tab_2);
118 btn_pitch->setObjectName(QString::fromUtf8(
"btn_pitch"));
119 btn_pitch->setText(QString::fromUtf8(
"Hz"));
121 gridLayout_2->addWidget(btn_pitch, 0, 1, 1, 1);
123 tabWidget->addTab(tab_2, QString());
125 grid_layout->addWidget(tabWidget, 4, 0, 1, 1);
128 cb_active->setObjectName(QString::fromUtf8(
"cb_active"));
129 cb_active->setText(QString::fromUtf8(
"Active"));
131 grid_layout->addWidget(cb_active, 0, 0, 1, 1);
133 QWidget::setTabOrder(cb_active, sli_speed);
134 QWidget::setTabOrder(sli_speed, btn_speed);
135 QWidget::setTabOrder(btn_speed, cb_preserve_pitch);
136 QWidget::setTabOrder(cb_preserve_pitch, sli_pitch);
137 QWidget::setTabOrder(sli_pitch, btn_pitch);
141 tabWidget->setCurrentIndex(0);
144 QMetaObject::connectSlotsByName(
GUI_Speed);
149 cb_preserve_pitch->setText(QApplication::translate(
"GUI_Speed",
"Preserve pitch",
nullptr));
150 tabWidget->setTabText(tabWidget->indexOf(tab), QApplication::translate(
"GUI_Speed",
"Speed",
nullptr));
151 tabWidget->setTabText(tabWidget->indexOf(tab_2), QApplication::translate(
"GUI_Speed",
"Pitch",
nullptr));
163 #endif // UI_GUI_SPEED_H Definition: GUI_Speed.h:28
Definition: ui_GUI_Speed.h:158
Dont use it directly but inherit it.
Definition: Slider.h:37
Definition: ui_GUI_Speed.h:25