9#ifndef UI_GUI_PLAYLIST_H
10#define UI_GUI_PLAYLIST_H
12#include <QtCore/QVariant>
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/PlaylistBottomBar.h"
21#include "Gui/Playlist/PlaylistTabWidget.h"
22#include "Gui/Utils/MenuTool/MenuToolButton.h"
29 QGridLayout *gridLayout;
31 QHBoxLayout *horizontalLayout;
33 QPushButton *btnClear;
37 QGridLayout *gridLayout_2;
39 void setupUi(QWidget *PlaylistWindow)
41 if (PlaylistWindow->objectName().isEmpty())
42 PlaylistWindow->setObjectName(QString::fromUtf8(
"PlaylistWindow"));
43 PlaylistWindow->resize(478, 554);
44 gridLayout =
new QGridLayout(PlaylistWindow);
45 gridLayout->setObjectName(QString::fromUtf8(
"gridLayout"));
46 gridLayout->setSizeConstraint(QLayout::SetDefaultConstraint);
47 gridLayout->setHorizontalSpacing(0);
48 gridLayout->setVerticalSpacing(4);
49 gridLayout->setContentsMargins(0, 3, 0, 0);
51 bottomBar->setObjectName(QString::fromUtf8(
"bottomBar"));
52 QSizePolicy sizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Maximum);
53 sizePolicy.setHorizontalStretch(0);
54 sizePolicy.setVerticalStretch(0);
55 sizePolicy.setHeightForWidth(bottomBar->sizePolicy().hasHeightForWidth());
56 bottomBar->setSizePolicy(sizePolicy);
58 gridLayout->addWidget(bottomBar, 4, 0, 1, 1);
60 horizontalLayout =
new QHBoxLayout();
61 horizontalLayout->setObjectName(QString::fromUtf8(
"horizontalLayout"));
62 labTotalTime =
new QLabel(PlaylistWindow);
63 labTotalTime->setObjectName(QString::fromUtf8(
"labTotalTime"));
64 QSizePolicy sizePolicy1(QSizePolicy::MinimumExpanding, QSizePolicy::Preferred);
65 sizePolicy1.setHorizontalStretch(0);
66 sizePolicy1.setVerticalStretch(0);
67 sizePolicy1.setHeightForWidth(labTotalTime->sizePolicy().hasHeightForWidth());
68 labTotalTime->setSizePolicy(sizePolicy1);
72 labTotalTime->setFont(font);
73 labTotalTime->setFocusPolicy(Qt::NoFocus);
74 labTotalTime->setText(QString::fromUtf8(
"0m 0s"));
75 labTotalTime->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
77 horizontalLayout->addWidget(labTotalTime);
79 btnClear =
new QPushButton(PlaylistWindow);
80 btnClear->setObjectName(QString::fromUtf8(
"btnClear"));
82 icon.addFile(QString::fromUtf8(
":/Icons/broom.png"), QSize(), QIcon::Normal, QIcon::Off);
83 btnClear->setIcon(icon);
84 btnClear->setIconSize(QSize(22, 22));
85 btnClear->setFlat(
true);
87 horizontalLayout->addWidget(btnClear);
90 toolButton->setObjectName(QString::fromUtf8(
"toolButton"));
91 toolButton->setText(QString::fromUtf8(
""));
93 horizontalLayout->addWidget(toolButton);
96 gridLayout->addLayout(horizontalLayout, 0, 0, 1, 1);
99 twPlaylists->setObjectName(QString::fromUtf8(
"twPlaylists"));
100 twPlaylists->setFocusPolicy(Qt::NoFocus);
101 twPlaylists->setTabShape(QTabWidget::Rounded);
102 twPlaylists->setTabsClosable(
true);
103 tab_pl1 =
new QWidget();
104 tab_pl1->setObjectName(QString::fromUtf8(
"tab_pl1"));
105 gridLayout_2 =
new QGridLayout(tab_pl1);
106 gridLayout_2->setSpacing(0);
107 gridLayout_2->setObjectName(QString::fromUtf8(
"gridLayout_2"));
108 twPlaylists->addTab(tab_pl1, QString());
109 twPlaylists->setTabText(twPlaylists->indexOf(tab_pl1), QString::fromUtf8(
"+"));
111 gridLayout->addWidget(twPlaylists, 1, 0, 1, 2);
114 retranslateUi(PlaylistWindow);
116 QMetaObject::connectSlotsByName(PlaylistWindow);
119 void retranslateUi(QWidget *PlaylistWindow)
121 btnClear->setText(QString());
122 (void)PlaylistWindow;
The GUI_PlaylistBottomBar class.
Definition: PlaylistBottomBar.h:45
Definition: ui_GUI_Playlist.h:128
Definition: ui_GUI_Playlist.h:27