9 #ifndef UI_GUI_PLAYLIST_H 10 #define UI_GUI_PLAYLIST_H 12 #include <QtCore/QVariant> 13 #include <QtGui/QIcon> 14 #include <QtWidgets/QApplication> 15 #include <QtWidgets/QGridLayout> 16 #include <QtWidgets/QHBoxLayout> 17 #include <QtWidgets/QLabel> 18 #include <QtWidgets/QPushButton> 19 #include <QtWidgets/QWidget> 20 #include "GUI/Playlist/BottomBar.h" 21 #include "GUI/Playlist/TabWidget.h" 28 QGridLayout *gridLayout;
32 QGridLayout *gridLayout_2;
33 QHBoxLayout *horizontalLayout;
34 QLabel *lab_totalTime;
35 QPushButton *btn_clear;
37 void setupUi(QWidget *Playlist_Window)
39 if (Playlist_Window->objectName().isEmpty())
40 Playlist_Window->setObjectName(QStringLiteral(
"Playlist_Window"));
41 Playlist_Window->setWindowModality(Qt::NonModal);
42 Playlist_Window->resize(392, 459);
43 QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);
44 sizePolicy.setHorizontalStretch(0);
45 sizePolicy.setVerticalStretch(0);
46 sizePolicy.setHeightForWidth(Playlist_Window->sizePolicy().hasHeightForWidth());
47 Playlist_Window->setSizePolicy(sizePolicy);
48 Playlist_Window->setMinimumSize(QSize(0, 0));
49 Playlist_Window->setMaximumSize(QSize(16516, 16777215));
52 Playlist_Window->setFont(font);
53 gridLayout =
new QGridLayout(Playlist_Window);
54 gridLayout->setObjectName(QStringLiteral(
"gridLayout"));
55 gridLayout->setSizeConstraint(QLayout::SetDefaultConstraint);
56 gridLayout->setHorizontalSpacing(0);
57 gridLayout->setVerticalSpacing(4);
58 gridLayout->setContentsMargins(0, 3, 0, 0);
60 bottom_bar->setObjectName(QStringLiteral(
"bottom_bar"));
61 QSizePolicy sizePolicy1(QSizePolicy::MinimumExpanding, QSizePolicy::Maximum);
62 sizePolicy1.setHorizontalStretch(0);
63 sizePolicy1.setVerticalStretch(0);
64 sizePolicy1.setHeightForWidth(bottom_bar->sizePolicy().hasHeightForWidth());
65 bottom_bar->setSizePolicy(sizePolicy1);
67 gridLayout->addWidget(bottom_bar, 5, 0, 1, 1);
70 tw_playlists->setObjectName(QStringLiteral(
"tw_playlists"));
71 tw_playlists->setFocusPolicy(Qt::NoFocus);
72 tw_playlists->setTabShape(QTabWidget::Rounded);
73 tw_playlists->setTabsClosable(
true);
74 tab_pl1 =
new QWidget();
75 tab_pl1->setObjectName(QStringLiteral(
"tab_pl1"));
76 gridLayout_2 =
new QGridLayout(tab_pl1);
77 gridLayout_2->setSpacing(0);
78 gridLayout_2->setObjectName(QStringLiteral(
"gridLayout_2"));
79 tw_playlists->addTab(tab_pl1, QString());
80 tw_playlists->setTabText(tw_playlists->indexOf(tab_pl1), QStringLiteral(
"+"));
82 gridLayout->addWidget(tw_playlists, 2, 0, 1, 2);
84 horizontalLayout =
new QHBoxLayout();
85 horizontalLayout->setObjectName(QStringLiteral(
"horizontalLayout"));
86 lab_totalTime =
new QLabel(Playlist_Window);
87 lab_totalTime->setObjectName(QStringLiteral(
"lab_totalTime"));
88 QSizePolicy sizePolicy2(QSizePolicy::MinimumExpanding, QSizePolicy::Preferred);
89 sizePolicy2.setHorizontalStretch(0);
90 sizePolicy2.setVerticalStretch(0);
91 sizePolicy2.setHeightForWidth(lab_totalTime->sizePolicy().hasHeightForWidth());
92 lab_totalTime->setSizePolicy(sizePolicy2);
96 lab_totalTime->setFont(font1);
97 lab_totalTime->setFocusPolicy(Qt::NoFocus);
98 lab_totalTime->setText(QStringLiteral(
"0m 0s"));
99 lab_totalTime->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
101 horizontalLayout->addWidget(lab_totalTime);
103 btn_clear =
new QPushButton(Playlist_Window);
104 btn_clear->setObjectName(QStringLiteral(
"btn_clear"));
106 icon.addFile(QStringLiteral(
":/Icons/broom.png"), QSize(), QIcon::Normal, QIcon::Off);
107 btn_clear->setIcon(icon);
108 btn_clear->setFlat(
true);
110 horizontalLayout->addWidget(btn_clear);
113 gridLayout->addLayout(horizontalLayout, 1, 0, 1, 1);
116 retranslateUi(Playlist_Window);
118 QMetaObject::connectSlotsByName(Playlist_Window);
121 void retranslateUi(QWidget *Playlist_Window)
123 #ifndef QT_NO_TOOLTIP 124 Playlist_Window->setToolTip(QString());
125 #endif // QT_NO_TOOLTIP 126 btn_clear->setText(QString());
137 #endif // UI_GUI_PLAYLIST_H Definition: ui_GUI_Playlist.h:132
Definition: ui_GUI_SomaFM.h:206
Definition: BottomBar.h:34
Definition: ui_GUI_Playlist.h:25