9 #ifndef UI_GUI_PLAYER_H
10 #define UI_GUI_PLAYER_H
12 #include <QtCore/QVariant>
13 #include <QtGui/QIcon>
14 #include <QtWidgets/QApplication>
15 #include <QtWidgets/QGridLayout>
16 #include <QtWidgets/QHBoxLayout>
17 #include <QtWidgets/QMainWindow>
18 #include <QtWidgets/QSplitter>
19 #include <QtWidgets/QVBoxLayout>
20 #include <QtWidgets/QWidget>
21 #include "Gui/Playlist/GUI_Playlist.h"
22 #include "Gui/Plugins/Generic/GUI_PlayerPlugin.h"
29 QWidget *centralwidget;
30 QGridLayout *gridLayout;
32 QSplitter *splitterControls;
34 QVBoxLayout *verticalLayout_2;
35 QWidget *layoutWidget;
36 QVBoxLayout *verticalLayout;
39 QWidget *library_widget;
40 QHBoxLayout *horizontalLayout;
45 GUI_Player->setObjectName(QString::fromUtf8(
"GUI_Player"));
49 icon.addFile(QString::fromUtf8(
"../../../../../../.designer/backup/icons/play.svg.png"), QSize(), QIcon::Normal, QIcon::Off);
51 GUI_Player->setToolButtonStyle(Qt::ToolButtonIconOnly);
53 GUI_Player->setUnifiedTitleAndToolBarOnMac(
true);
55 centralwidget->setObjectName(QString::fromUtf8(
"centralwidget"));
56 gridLayout =
new QGridLayout(centralwidget);
57 gridLayout->setObjectName(QString::fromUtf8(
"gridLayout"));
58 splitter =
new QSplitter(centralwidget);
59 splitter->setObjectName(QString::fromUtf8(
"splitter"));
60 splitter->setOrientation(Qt::Horizontal);
61 splitter->setHandleWidth(4);
62 splitter->setChildrenCollapsible(
false);
63 splitterControls =
new QSplitter(splitter);
64 splitterControls->setObjectName(QString::fromUtf8(
"splitterControls"));
65 splitterControls->setOrientation(Qt::Vertical);
66 splitterControls->setChildrenCollapsible(
false);
67 controls =
new QWidget(splitterControls);
68 controls->setObjectName(QString::fromUtf8(
"controls"));
69 verticalLayout_2 =
new QVBoxLayout(controls);
70 verticalLayout_2->setSpacing(0);
71 verticalLayout_2->setObjectName(QString::fromUtf8(
"verticalLayout_2"));
72 verticalLayout_2->setContentsMargins(0, 0, 0, 0);
73 splitterControls->addWidget(controls);
74 layoutWidget =
new QWidget(splitterControls);
75 layoutWidget->setObjectName(QString::fromUtf8(
"layoutWidget"));
76 verticalLayout =
new QVBoxLayout(layoutWidget);
77 verticalLayout->setSpacing(3);
78 verticalLayout->setObjectName(QString::fromUtf8(
"verticalLayout"));
79 verticalLayout->setContentsMargins(0, 0, 0, 0);
81 plugin_widget->setObjectName(QString::fromUtf8(
"plugin_widget"));
82 QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Maximum);
83 sizePolicy.setHorizontalStretch(0);
84 sizePolicy.setVerticalStretch(0);
85 sizePolicy.setHeightForWidth(plugin_widget->sizePolicy().hasHeightForWidth());
86 plugin_widget->setSizePolicy(sizePolicy);
87 plugin_widget->setFocusPolicy(Qt::ClickFocus);
88 plugin_widget->setStyleSheet(QString::fromUtf8(
""));
90 verticalLayout->addWidget(plugin_widget);
93 ui_playlist->setObjectName(QString::fromUtf8(
"ui_playlist"));
94 QSizePolicy sizePolicy1(QSizePolicy::Preferred, QSizePolicy::MinimumExpanding);
95 sizePolicy1.setHorizontalStretch(0);
96 sizePolicy1.setVerticalStretch(0);
97 sizePolicy1.setHeightForWidth(ui_playlist->sizePolicy().hasHeightForWidth());
98 ui_playlist->setSizePolicy(sizePolicy1);
99 ui_playlist->setFocusPolicy(Qt::NoFocus);
101 verticalLayout->addWidget(ui_playlist);
103 splitterControls->addWidget(layoutWidget);
104 splitter->addWidget(splitterControls);
105 library_widget =
new QWidget(splitter);
106 library_widget->setObjectName(QString::fromUtf8(
"library_widget"));
107 horizontalLayout =
new QHBoxLayout(library_widget);
108 horizontalLayout->setSpacing(0);
109 horizontalLayout->setObjectName(QString::fromUtf8(
"horizontalLayout"));
110 horizontalLayout->setContentsMargins(0, 0, 0, 0);
111 splitter->addWidget(library_widget);
113 gridLayout->addWidget(splitter, 0, 0, 1, 1);
124 GUI_Player->setWindowTitle(QApplication::translate(
"GUI_Player",
"Sayonara Player",
nullptr));
135 #endif // UI_GUI_PLAYER_H