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"));
103 gridLayout_4->addWidget(btn_stop_encoding, 0, 1, 1, 1);
105 sw_progress->addWidget(page_5);
107 gridLayout->addWidget(sw_progress, 10, 0, 1, 2);
110 sb_threads->setObjectName(QString::fromUtf8(
"sb_threads"));
111 sb_threads->setMinimum(1);
112 sb_threads->setMaximum(32);
113 sb_threads->setValue(4);
115 gridLayout->addWidget(sb_threads, 8, 1, 1, 1);
118 lab_threads->setObjectName(QString::fromUtf8(
"lab_threads"));
120 gridLayout->addWidget(lab_threads, 8, 0, 1, 1);
123 sw_preferences->setObjectName(QString::fromUtf8(
"sw_preferences"));
124 page_vorbis =
new QWidget();
125 page_vorbis->setObjectName(QString::fromUtf8(
"page_vorbis"));
126 gridLayout_2 =
new QGridLayout(page_vorbis);
127 gridLayout_2->setObjectName(QString::fromUtf8(
"gridLayout_2"));
128 gridLayout_2->setContentsMargins(0, 0, 0, 0);
129 sb_ogg_quality =
new QSpinBox(page_vorbis);
130 sb_ogg_quality->setObjectName(QString::fromUtf8(
"sb_ogg_quality"));
131 sb_ogg_quality->setMinimum(1);
132 sb_ogg_quality->setMaximum(10);
133 sb_ogg_quality->setValue(7);
135 gridLayout_2->addWidget(sb_ogg_quality, 0, 3, 1, 1);
137 label =
new QLabel(page_vorbis);
138 label->setObjectName(QString::fromUtf8(
"label"));
140 gridLayout_2->addWidget(label, 0, 2, 1, 1);
142 sw_preferences->addWidget(page_vorbis);
143 page_opus_cbr =
new QWidget();
144 page_opus_cbr->setObjectName(QString::fromUtf8(
"page_opus_cbr"));
145 horizontalLayout_2 =
new QHBoxLayout(page_opus_cbr);
146 horizontalLayout_2->setObjectName(QString::fromUtf8(
"horizontalLayout_2"));
147 horizontalLayout_2->setContentsMargins(0, 0, 0, 0);
148 lab_opus_cbr =
new QLabel(page_opus_cbr);
149 lab_opus_cbr->setObjectName(QString::fromUtf8(
"lab_opus_cbr"));
151 horizontalLayout_2->addWidget(lab_opus_cbr);
154 combo_opus_cbr->addItem(QString::fromUtf8(
"96"));
155 combo_opus_cbr->addItem(QString::fromUtf8(
"128"));
156 combo_opus_cbr->addItem(QString::fromUtf8(
"160"));
157 combo_opus_cbr->addItem(QString::fromUtf8(
"196"));
158 combo_opus_cbr->addItem(QString::fromUtf8(
"256"));
159 combo_opus_cbr->setObjectName(QString::fromUtf8(
"combo_opus_cbr"));
161 horizontalLayout_2->addWidget(combo_opus_cbr);
163 sw_preferences->addWidget(page_opus_cbr);
164 page_opus_vbr =
new QWidget();
165 page_opus_vbr->setObjectName(QString::fromUtf8(
"page_opus_vbr"));
166 horizontalLayout_3 =
new QHBoxLayout(page_opus_vbr);
167 horizontalLayout_3->setObjectName(QString::fromUtf8(
"horizontalLayout_3"));
168 horizontalLayout_3->setContentsMargins(0, 0, 0, 0);
169 lab_opus_vbr =
new QLabel(page_opus_vbr);
170 lab_opus_vbr->setObjectName(QString::fromUtf8(
"lab_opus_vbr"));
172 horizontalLayout_3->addWidget(lab_opus_vbr);
174 combo_opus_vbr =
new QComboBox(page_opus_vbr);
175 combo_opus_vbr->addItem(QString::fromUtf8(
"96"));
176 combo_opus_vbr->addItem(QString::fromUtf8(
"128"));
177 combo_opus_vbr->addItem(QString::fromUtf8(
"160"));
178 combo_opus_vbr->addItem(QString::fromUtf8(
"192"));
179 combo_opus_vbr->addItem(QString::fromUtf8(
"256"));
180 combo_opus_vbr->setObjectName(QString::fromUtf8(
"combo_opus_vbr"));
182 horizontalLayout_3->addWidget(combo_opus_vbr);
184 sw_preferences->addWidget(page_opus_vbr);
185 page_lame_cbr =
new QWidget();
186 page_lame_cbr->setObjectName(QString::fromUtf8(
"page_lame_cbr"));
187 gridLayout_3 =
new QGridLayout(page_lame_cbr);
188 gridLayout_3->setObjectName(QString::fromUtf8(
"gridLayout_3"));
189 gridLayout_3->setContentsMargins(0, 0, 0, 0);
191 combo_cbr->addItem(QString::fromUtf8(
"320"));
192 combo_cbr->addItem(QString::fromUtf8(
"256"));
193 combo_cbr->addItem(QString::fromUtf8(
"192"));
194 combo_cbr->addItem(QString::fromUtf8(
"160"));
195 combo_cbr->addItem(QString::fromUtf8(
"128"));
196 combo_cbr->addItem(QString::fromUtf8(
"96"));
197 combo_cbr->setObjectName(QString::fromUtf8(
"combo_cbr"));
198 combo_cbr->setCurrentText(QString::fromUtf8(
"320"));
200 gridLayout_3->addWidget(combo_cbr, 0, 1, 1, 1);
202 lab_lame_cbr =
new QLabel(page_lame_cbr);
203 lab_lame_cbr->setObjectName(QString::fromUtf8(
"lab_lame_cbr"));
205 gridLayout_3->addWidget(lab_lame_cbr, 0, 0, 1, 1);
207 sw_preferences->addWidget(page_lame_cbr);
208 page_lame_vbr =
new QWidget();
209 page_lame_vbr->setObjectName(QString::fromUtf8(
"page_lame_vbr"));
210 horizontalLayout =
new QHBoxLayout(page_lame_vbr);
211 horizontalLayout->setObjectName(QString::fromUtf8(
"horizontalLayout"));
212 horizontalLayout->setContentsMargins(0, 0, 0, 0);
213 label_2 =
new QLabel(page_lame_vbr);
214 label_2->setObjectName(QString::fromUtf8(
"label_2"));
216 horizontalLayout->addWidget(label_2);
218 sb_lame_vbr =
new QSpinBox(page_lame_vbr);
219 sb_lame_vbr->setObjectName(QString::fromUtf8(
"sb_lame_vbr"));
220 sb_lame_vbr->setMinimum(1);
221 sb_lame_vbr->setMaximum(10);
222 sb_lame_vbr->setValue(7);
224 horizontalLayout->addWidget(sb_lame_vbr);
226 sw_preferences->addWidget(page_lame_vbr);
228 gridLayout->addWidget(sw_preferences, 6, 0, 1, 2);
231 combo_codecs->addItem(QString::fromUtf8(
"Ogg Vorbis"));
232 combo_codecs->addItem(QString::fromUtf8(
"Opus (CBR)"));
233 combo_codecs->addItem(QString::fromUtf8(
"Opus (VBR)"));
234 combo_codecs->addItem(QString::fromUtf8(
"MP3 (CBR)"));
235 combo_codecs->addItem(QString::fromUtf8(
"MP3 (VBR)"));
236 combo_codecs->setObjectName(QString::fromUtf8(
"combo_codecs"));
237 combo_codecs->setCurrentText(QString::fromUtf8(
"Ogg Vorbis"));
239 gridLayout->addWidget(combo_codecs, 5, 0, 1, 2);
242 line_2->setObjectName(QString::fromUtf8(
"line_2"));
243 line_2->setFrameShape(QFrame::HLine);
244 line_2->setFrameShadow(QFrame::Sunken);
246 gridLayout->addWidget(line_2, 9, 0, 1, 2);
249 line->setObjectName(QString::fromUtf8(
"line"));
250 line->setFrameShape(QFrame::HLine);
251 line->setFrameShadow(QFrame::Sunken);
253 gridLayout->addWidget(line, 7, 0, 1, 2);
255 QWidget::setTabOrder(combo_cbr, sb_threads);
256 QWidget::setTabOrder(sb_threads, btn_stop_encoding);
257 QWidget::setTabOrder(btn_stop_encoding, btn_start);
258 QWidget::setTabOrder(btn_start, sb_ogg_quality);
259 QWidget::setTabOrder(sb_ogg_quality, combo_codecs);
260 QWidget::setTabOrder(combo_codecs, sb_lame_vbr);
264 sw_progress->setCurrentIndex(1);
265 sw_preferences->setCurrentIndex(4);
273 btn_start->setText(QCoreApplication::translate(
"GUI_AudioConverter",
"Start",
nullptr));
274 btn_stop_encoding->setText(QCoreApplication::translate(
"GUI_AudioConverter",
"Stop",
nullptr));
275 lab_threads->setText(QCoreApplication::translate(
"GUI_AudioConverter",
"#Threads",
nullptr));
276 label->setText(QCoreApplication::translate(
"GUI_AudioConverter",
"Quality",
nullptr));
277 lab_opus_cbr->setText(QCoreApplication::translate(
"GUI_AudioConverter",
"Bitrate",
nullptr));
279 lab_opus_vbr->setText(QCoreApplication::translate(
"GUI_AudioConverter",
"Bitrate",
nullptr));
282 lab_lame_cbr->setText(QCoreApplication::translate(
"GUI_AudioConverter",
"Bitrate",
nullptr));
283 label_2->setText(QCoreApplication::translate(
"GUI_AudioConverter",
"Quality",
nullptr));
Definition: GUI_AudioConverter.h:33
Definition: ComboBox.h:31
Definition: ui_GUI_AudioConverter.h:291
Definition: ui_GUI_AudioConverter.h:29