9#ifndef UI_GUI_AUDIOCONVERTER_H
10#define UI_GUI_AUDIOCONVERTER_H
12#include <QtCore/QVariant>
13#include <QtWidgets/QApplication>
14#include <QtWidgets/QComboBox>
15#include <QtWidgets/QFrame>
16#include <QtWidgets/QGridLayout>
17#include <QtWidgets/QHBoxLayout>
18#include <QtWidgets/QLabel>
19#include <QtWidgets/QProgressBar>
20#include <QtWidgets/QPushButton>
21#include <QtWidgets/QSpinBox>
22#include <QtWidgets/QStackedWidget>
23#include <QtWidgets/QWidget>
24#include "Gui/Utils/Widgets/ComboBox.h"
31 QGridLayout *gridLayout;
32 QStackedWidget *sw_progress;
34 QGridLayout *gridLayout_5;
35 QPushButton *btn_start;
37 QGridLayout *gridLayout_4;
38 QProgressBar *pb_progress;
39 QPushButton *btn_stop_encoding;
42 QStackedWidget *sw_preferences;
44 QGridLayout *gridLayout_2;
45 QSpinBox *sb_ogg_quality;
47 QWidget *page_opus_cbr;
48 QHBoxLayout *horizontalLayout_2;
51 QWidget *page_opus_vbr;
52 QHBoxLayout *horizontalLayout_3;
54 QComboBox *combo_opus_vbr;
55 QWidget *page_lame_cbr;
56 QGridLayout *gridLayout_3;
59 QWidget *page_lame_vbr;
60 QHBoxLayout *horizontalLayout;
62 QSpinBox *sb_lame_vbr;
73 gridLayout->setObjectName(QString::fromUtf8(
"gridLayout"));
74 gridLayout->setVerticalSpacing(3);
75 gridLayout->setContentsMargins(-1, 3, -1, 0);
77 sw_progress->setObjectName(QString::fromUtf8(
"sw_progress"));
78 page_4 =
new QWidget();
79 page_4->setObjectName(QString::fromUtf8(
"page_4"));
80 gridLayout_5 =
new QGridLayout(page_4);
81 gridLayout_5->setObjectName(QString::fromUtf8(
"gridLayout_5"));
82 gridLayout_5->setContentsMargins(0, 0, 0, 0);
83 btn_start =
new QPushButton(page_4);
84 btn_start->setObjectName(QString::fromUtf8(
"btn_start"));
86 gridLayout_5->addWidget(btn_start, 0, 1, 1, 1);
88 sw_progress->addWidget(page_4);
89 page_5 =
new QWidget();
90 page_5->setObjectName(QString::fromUtf8(
"page_5"));
91 gridLayout_4 =
new QGridLayout(page_5);
92 gridLayout_4->setObjectName(QString::fromUtf8(
"gridLayout_4"));
93 gridLayout_4->setContentsMargins(0, 0, 0, 0);
94 pb_progress =
new QProgressBar(page_5);
95 pb_progress->setObjectName(QString::fromUtf8(
"pb_progress"));
96 pb_progress->setValue(24);
98 gridLayout_4->addWidget(pb_progress, 0, 0, 1, 1);
100 btn_stop_encoding =
new QPushButton(page_5);
101 btn_stop_encoding->setObjectName(QString::fromUtf8(
"btn_stop_encoding"));
102 QSizePolicy sizePolicy(QSizePolicy::Minimum, QSizePolicy::Preferred);
103 sizePolicy.setHorizontalStretch(0);
104 sizePolicy.setVerticalStretch(0);
105 sizePolicy.setHeightForWidth(btn_stop_encoding->sizePolicy().hasHeightForWidth());
106 btn_stop_encoding->setSizePolicy(sizePolicy);
108 gridLayout_4->addWidget(btn_stop_encoding, 0, 1, 1, 1);
110 sw_progress->addWidget(page_5);
112 gridLayout->addWidget(sw_progress, 10, 0, 1, 2);
115 sb_threads->setObjectName(QString::fromUtf8(
"sb_threads"));
116 sizePolicy.setHeightForWidth(sb_threads->sizePolicy().hasHeightForWidth());
117 sb_threads->setSizePolicy(sizePolicy);
118 sb_threads->setMinimum(1);
119 sb_threads->setMaximum(32);
120 sb_threads->setValue(4);
122 gridLayout->addWidget(sb_threads, 8, 1, 1, 1);
125 lab_threads->setObjectName(QString::fromUtf8(
"lab_threads"));
127 gridLayout->addWidget(lab_threads, 8, 0, 1, 1);
130 sw_preferences->setObjectName(QString::fromUtf8(
"sw_preferences"));
131 page_vorbis =
new QWidget();
132 page_vorbis->setObjectName(QString::fromUtf8(
"page_vorbis"));
133 gridLayout_2 =
new QGridLayout(page_vorbis);
134 gridLayout_2->setObjectName(QString::fromUtf8(
"gridLayout_2"));
135 gridLayout_2->setContentsMargins(0, 0, 0, 0);
136 sb_ogg_quality =
new QSpinBox(page_vorbis);
137 sb_ogg_quality->setObjectName(QString::fromUtf8(
"sb_ogg_quality"));
138 sizePolicy.setHeightForWidth(sb_ogg_quality->sizePolicy().hasHeightForWidth());
139 sb_ogg_quality->setSizePolicy(sizePolicy);
140 sb_ogg_quality->setMinimum(1);
141 sb_ogg_quality->setMaximum(10);
142 sb_ogg_quality->setValue(7);
144 gridLayout_2->addWidget(sb_ogg_quality, 0, 3, 1, 1);
146 label =
new QLabel(page_vorbis);
147 label->setObjectName(QString::fromUtf8(
"label"));
149 gridLayout_2->addWidget(label, 0, 2, 1, 1);
151 sw_preferences->addWidget(page_vorbis);
152 page_opus_cbr =
new QWidget();
153 page_opus_cbr->setObjectName(QString::fromUtf8(
"page_opus_cbr"));
154 horizontalLayout_2 =
new QHBoxLayout(page_opus_cbr);
155 horizontalLayout_2->setObjectName(QString::fromUtf8(
"horizontalLayout_2"));
156 horizontalLayout_2->setContentsMargins(0, 0, 0, 0);
157 lab_opus_cbr =
new QLabel(page_opus_cbr);
158 lab_opus_cbr->setObjectName(QString::fromUtf8(
"lab_opus_cbr"));
160 horizontalLayout_2->addWidget(lab_opus_cbr);
163 combo_opus_cbr->addItem(QString::fromUtf8(
"96"));
164 combo_opus_cbr->addItem(QString::fromUtf8(
"128"));
165 combo_opus_cbr->addItem(QString::fromUtf8(
"160"));
166 combo_opus_cbr->addItem(QString::fromUtf8(
"196"));
167 combo_opus_cbr->addItem(QString::fromUtf8(
"256"));
168 combo_opus_cbr->setObjectName(QString::fromUtf8(
"combo_opus_cbr"));
169 QSizePolicy sizePolicy1(QSizePolicy::Preferred, QSizePolicy::Preferred);
170 sizePolicy1.setHorizontalStretch(0);
171 sizePolicy1.setVerticalStretch(0);
172 sizePolicy1.setHeightForWidth(combo_opus_cbr->sizePolicy().hasHeightForWidth());
173 combo_opus_cbr->setSizePolicy(sizePolicy1);
175 horizontalLayout_2->addWidget(combo_opus_cbr);
177 sw_preferences->addWidget(page_opus_cbr);
178 page_opus_vbr =
new QWidget();
179 page_opus_vbr->setObjectName(QString::fromUtf8(
"page_opus_vbr"));
180 horizontalLayout_3 =
new QHBoxLayout(page_opus_vbr);
181 horizontalLayout_3->setObjectName(QString::fromUtf8(
"horizontalLayout_3"));
182 horizontalLayout_3->setContentsMargins(0, 0, 0, 0);
183 lab_opus_vbr =
new QLabel(page_opus_vbr);
184 lab_opus_vbr->setObjectName(QString::fromUtf8(
"lab_opus_vbr"));
186 horizontalLayout_3->addWidget(lab_opus_vbr);
188 combo_opus_vbr =
new QComboBox(page_opus_vbr);
189 combo_opus_vbr->addItem(QString::fromUtf8(
"96"));
190 combo_opus_vbr->addItem(QString::fromUtf8(
"128"));
191 combo_opus_vbr->addItem(QString::fromUtf8(
"160"));
192 combo_opus_vbr->addItem(QString::fromUtf8(
"192"));
193 combo_opus_vbr->addItem(QString::fromUtf8(
"256"));
194 combo_opus_vbr->setObjectName(QString::fromUtf8(
"combo_opus_vbr"));
195 sizePolicy1.setHeightForWidth(combo_opus_vbr->sizePolicy().hasHeightForWidth());
196 combo_opus_vbr->setSizePolicy(sizePolicy1);
198 horizontalLayout_3->addWidget(combo_opus_vbr);
200 sw_preferences->addWidget(page_opus_vbr);
201 page_lame_cbr =
new QWidget();
202 page_lame_cbr->setObjectName(QString::fromUtf8(
"page_lame_cbr"));
203 gridLayout_3 =
new QGridLayout(page_lame_cbr);
204 gridLayout_3->setObjectName(QString::fromUtf8(
"gridLayout_3"));
205 gridLayout_3->setContentsMargins(0, 0, 0, 0);
207 combo_cbr->addItem(QString::fromUtf8(
"320"));
208 combo_cbr->addItem(QString::fromUtf8(
"256"));
209 combo_cbr->addItem(QString::fromUtf8(
"192"));
210 combo_cbr->addItem(QString::fromUtf8(
"160"));
211 combo_cbr->addItem(QString::fromUtf8(
"128"));
212 combo_cbr->addItem(QString::fromUtf8(
"96"));
213 combo_cbr->setObjectName(QString::fromUtf8(
"combo_cbr"));
214 sizePolicy1.setHeightForWidth(combo_cbr->sizePolicy().hasHeightForWidth());
215 combo_cbr->setSizePolicy(sizePolicy1);
216 combo_cbr->setCurrentText(QString::fromUtf8(
"320"));
218 gridLayout_3->addWidget(combo_cbr, 0, 1, 1, 1);
220 lab_lame_cbr =
new QLabel(page_lame_cbr);
221 lab_lame_cbr->setObjectName(QString::fromUtf8(
"lab_lame_cbr"));
223 gridLayout_3->addWidget(lab_lame_cbr, 0, 0, 1, 1);
225 sw_preferences->addWidget(page_lame_cbr);
226 page_lame_vbr =
new QWidget();
227 page_lame_vbr->setObjectName(QString::fromUtf8(
"page_lame_vbr"));
228 horizontalLayout =
new QHBoxLayout(page_lame_vbr);
229 horizontalLayout->setObjectName(QString::fromUtf8(
"horizontalLayout"));
230 horizontalLayout->setContentsMargins(0, 0, 0, 0);
231 label_2 =
new QLabel(page_lame_vbr);
232 label_2->setObjectName(QString::fromUtf8(
"label_2"));
234 horizontalLayout->addWidget(label_2);
236 sb_lame_vbr =
new QSpinBox(page_lame_vbr);
237 sb_lame_vbr->setObjectName(QString::fromUtf8(
"sb_lame_vbr"));
238 sizePolicy.setHeightForWidth(sb_lame_vbr->sizePolicy().hasHeightForWidth());
239 sb_lame_vbr->setSizePolicy(sizePolicy);
240 sb_lame_vbr->setMinimum(1);
241 sb_lame_vbr->setMaximum(10);
242 sb_lame_vbr->setValue(7);
244 horizontalLayout->addWidget(sb_lame_vbr);
246 sw_preferences->addWidget(page_lame_vbr);
248 gridLayout->addWidget(sw_preferences, 6, 0, 1, 2);
251 combo_codecs->addItem(QString::fromUtf8(
"Ogg Vorbis"));
252 combo_codecs->addItem(QString::fromUtf8(
"Opus (CBR)"));
253 combo_codecs->addItem(QString::fromUtf8(
"Opus (VBR)"));
254 combo_codecs->addItem(QString::fromUtf8(
"MP3 (CBR)"));
255 combo_codecs->addItem(QString::fromUtf8(
"MP3 (VBR)"));
256 combo_codecs->setObjectName(QString::fromUtf8(
"combo_codecs"));
257 sizePolicy1.setHeightForWidth(combo_codecs->sizePolicy().hasHeightForWidth());
258 combo_codecs->setSizePolicy(sizePolicy1);
259 combo_codecs->setCurrentText(QString::fromUtf8(
"Ogg Vorbis"));
261 gridLayout->addWidget(combo_codecs, 5, 0, 1, 2);
264 line_2->setObjectName(QString::fromUtf8(
"line_2"));
265 line_2->setFrameShape(QFrame::HLine);
266 line_2->setFrameShadow(QFrame::Sunken);
268 gridLayout->addWidget(line_2, 9, 0, 1, 2);
271 line->setObjectName(QString::fromUtf8(
"line"));
272 line->setFrameShape(QFrame::HLine);
273 line->setFrameShadow(QFrame::Sunken);
275 gridLayout->addWidget(line, 7, 0, 1, 2);
277 QWidget::setTabOrder(combo_cbr, sb_threads);
278 QWidget::setTabOrder(sb_threads, btn_stop_encoding);
279 QWidget::setTabOrder(btn_stop_encoding, btn_start);
280 QWidget::setTabOrder(btn_start, sb_ogg_quality);
281 QWidget::setTabOrder(sb_ogg_quality, combo_codecs);
282 QWidget::setTabOrder(combo_codecs, sb_lame_vbr);
286 sw_progress->setCurrentIndex(1);
287 sw_preferences->setCurrentIndex(4);
295 btn_start->setText(QCoreApplication::translate(
"GUI_AudioConverter",
"Start",
nullptr));
296 btn_stop_encoding->setText(QCoreApplication::translate(
"GUI_AudioConverter",
"Stop",
nullptr));
297 lab_threads->setText(QCoreApplication::translate(
"GUI_AudioConverter",
"#Threads",
nullptr));
298 label->setText(QCoreApplication::translate(
"GUI_AudioConverter",
"Quality",
nullptr));
299 lab_opus_cbr->setText(QCoreApplication::translate(
"GUI_AudioConverter",
"Bitrate",
nullptr));
301 lab_opus_vbr->setText(QCoreApplication::translate(
"GUI_AudioConverter",
"Bitrate",
nullptr));
304 lab_lame_cbr->setText(QCoreApplication::translate(
"GUI_AudioConverter",
"Bitrate",
nullptr));
305 label_2->setText(QCoreApplication::translate(
"GUI_AudioConverter",
"Quality",
nullptr));
Definition GUI_AudioConverter.h:33
Definition ui_GUI_AudioConverter.h:313
Definition ui_GUI_AudioConverter.h:29