9 #ifndef UI_GUI_CROSSFADER_H
10 #define UI_GUI_CROSSFADER_H
12 #include <QtCore/QVariant>
13 #include <QtWidgets/QApplication>
14 #include <QtWidgets/QCheckBox>
15 #include <QtWidgets/QGridLayout>
16 #include <QtWidgets/QLabel>
17 #include <QtWidgets/QWidget>
18 #include "Gui/Utils/Widgets/Slider.h"
25 QGridLayout *grid_layout;
26 QCheckBox *cb_crossfader;
27 QLabel *lab_crossfader;
29 QCheckBox *cb_gapless;
34 GUI_Crossfader->setObjectName(QString::fromUtf8(
"GUI_Crossfader"));
37 grid_layout->setObjectName(QString::fromUtf8(
"grid_layout"));
38 grid_layout->setHorizontalSpacing(20);
39 grid_layout->setContentsMargins(-1, 5, -1, 5);
41 cb_crossfader->setObjectName(QString::fromUtf8(
"cb_crossfader"));
42 cb_crossfader->setText(QString::fromUtf8(
"Crossfader"));
44 grid_layout->addWidget(cb_crossfader, 1, 0, 1, 1);
47 lab_crossfader->setObjectName(QString::fromUtf8(
"lab_crossfader"));
48 lab_crossfader->setText(QString::fromUtf8(
""));
49 lab_crossfader->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
51 grid_layout->addWidget(lab_crossfader, 1, 2, 1, 1);
54 sli_crossfader->setObjectName(QString::fromUtf8(
"sli_crossfader"));
55 sli_crossfader->setMinimum(500);
56 sli_crossfader->setMaximum(5000);
57 sli_crossfader->setSingleStep(100);
58 sli_crossfader->setPageStep(1000);
59 sli_crossfader->setValue(5000);
60 sli_crossfader->setSliderPosition(5000);
61 sli_crossfader->setOrientation(Qt::Horizontal);
63 grid_layout->addWidget(sli_crossfader, 1, 1, 1, 1);
66 cb_gapless->setObjectName(QString::fromUtf8(
"cb_gapless"));
67 cb_gapless->setText(QString::fromUtf8(
"Gapless"));
69 grid_layout->addWidget(cb_gapless, 0, 0, 1, 3);
71 QWidget::setTabOrder(cb_gapless, cb_crossfader);
72 QWidget::setTabOrder(cb_crossfader, sli_crossfader);
92 #endif // UI_GUI_CROSSFADER_H