10#define UI_GUI_PLAYER_H
12#include <QtCore/QVariant>
13#include <QtWidgets/QApplication>
14#include <QtWidgets/QGridLayout>
15#include <QtWidgets/QHBoxLayout>
16#include <QtWidgets/QMainWindow>
17#include <QtWidgets/QVBoxLayout>
18#include <QtWidgets/QWidget>
19#include "Gui/Playlist/GUI_Playlist.h"
20#include "Gui/Plugins/Generic/GUI_PlayerPlugin.h"
21#include "Gui/Utils/Widgets/Splitter.h"
28 QWidget *centralwidget;
29 QGridLayout *gridLayout;
33 QVBoxLayout *verticalLayout_2;
34 QWidget *layoutWidget;
35 QVBoxLayout *verticalLayout;
38 QWidget *libraryWidget;
39 QHBoxLayout *horizontalLayout;
44 GUI_Player->setObjectName(QString::fromUtf8(
"GUI_Player"));
46 GUI_Player->setWindowTitle(QString::fromUtf8(
""));
47 GUI_Player->setToolButtonStyle(Qt::ToolButtonIconOnly);
49 GUI_Player->setUnifiedTitleAndToolBarOnMac(
true);
51 centralwidget->setObjectName(QString::fromUtf8(
"centralwidget"));
52 gridLayout =
new QGridLayout(centralwidget);
53 gridLayout->setObjectName(QString::fromUtf8(
"gridLayout"));
55 splitter->setObjectName(QString::fromUtf8(
"splitter"));
56 splitter->setOrientation(Qt::Horizontal);
57 splitter->setHandleWidth(4);
58 splitter->setChildrenCollapsible(
false);
60 splitterControls->setObjectName(QString::fromUtf8(
"splitterControls"));
61 splitterControls->setFocusPolicy(Qt::NoFocus);
62 splitterControls->setOrientation(Qt::Vertical);
63 splitterControls->setChildrenCollapsible(
false);
64 controls =
new QWidget(splitterControls);
65 controls->setObjectName(QString::fromUtf8(
"controls"));
66 QSizePolicy sizePolicy(QSizePolicy::Ignored, QSizePolicy::Preferred);
67 sizePolicy.setHorizontalStretch(0);
68 sizePolicy.setVerticalStretch(0);
69 sizePolicy.setHeightForWidth(controls->sizePolicy().hasHeightForWidth());
70 controls->setSizePolicy(sizePolicy);
71 verticalLayout_2 =
new QVBoxLayout(controls);
72 verticalLayout_2->setSpacing(0);
73 verticalLayout_2->setObjectName(QString::fromUtf8(
"verticalLayout_2"));
74 verticalLayout_2->setContentsMargins(0, 0, 0, 0);
75 splitterControls->addWidget(controls);
76 layoutWidget =
new QWidget(splitterControls);
77 layoutWidget->setObjectName(QString::fromUtf8(
"layoutWidget"));
78 verticalLayout =
new QVBoxLayout(layoutWidget);
79 verticalLayout->setSpacing(3);
80 verticalLayout->setObjectName(QString::fromUtf8(
"verticalLayout"));
81 verticalLayout->setContentsMargins(0, 0, 0, 0);
83 pluginWidget->setObjectName(QString::fromUtf8(
"pluginWidget"));
84 QSizePolicy sizePolicy1(QSizePolicy::Preferred, QSizePolicy::Maximum);
85 sizePolicy1.setHorizontalStretch(0);
86 sizePolicy1.setVerticalStretch(0);
87 sizePolicy1.setHeightForWidth(pluginWidget->sizePolicy().hasHeightForWidth());
88 pluginWidget->setSizePolicy(sizePolicy1);
90 verticalLayout->addWidget(pluginWidget);
93 playlistWidget->setObjectName(QString::fromUtf8(
"playlistWidget"));
94 QSizePolicy sizePolicy2(QSizePolicy::Preferred, QSizePolicy::MinimumExpanding);
95 sizePolicy2.setHorizontalStretch(0);
96 sizePolicy2.setVerticalStretch(0);
97 sizePolicy2.setHeightForWidth(playlistWidget->sizePolicy().hasHeightForWidth());
98 playlistWidget->setSizePolicy(sizePolicy2);
100 verticalLayout->addWidget(playlistWidget);
102 splitterControls->addWidget(layoutWidget);
103 splitter->addWidget(splitterControls);
104 libraryWidget =
new QWidget(splitter);
105 libraryWidget->setObjectName(QString::fromUtf8(
"libraryWidget"));
106 horizontalLayout =
new QHBoxLayout(libraryWidget);
107 horizontalLayout->setSpacing(0);
108 horizontalLayout->setObjectName(QString::fromUtf8(
"horizontalLayout"));
109 horizontalLayout->setContentsMargins(0, 0, 0, 0);
110 splitter->addWidget(libraryWidget);
112 gridLayout->addWidget(splitter, 0, 0, 1, 1);
Definition: GUI_PlayerPlugin.h:39
Definition: GUI_Player.h:57
The GUI_Playlist class.
Definition: GUI_Playlist.h:58
Definition: Splitter.h:11
Definition: ui_GUI_Player.h:129
Definition: ui_GUI_Player.h:26