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/QVBoxLayout> 19 #include <QtWidgets/QWidget> 20 #include "Gui/Playlist/GUI_Playlist.h" 21 #include "Gui/Plugins/Generic/GUI_PlayerPlugin.h" 22 #include "Gui/Utils/Widgets/Splitter.h" 29 QWidget *centralwidget;
30 QGridLayout *gridLayout;
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"));
48 icon.addFile(QString::fromUtf8(
"../../../../../../.designer/backup/icons/play.svg.png"), QSize(), QIcon::Normal, QIcon::Off);
50 GUI_Player->setToolButtonStyle(Qt::ToolButtonIconOnly);
52 GUI_Player->setUnifiedTitleAndToolBarOnMac(
true);
54 centralwidget->setObjectName(QString::fromUtf8(
"centralwidget"));
55 gridLayout =
new QGridLayout(centralwidget);
56 gridLayout->setObjectName(QString::fromUtf8(
"gridLayout"));
58 splitter->setObjectName(QString::fromUtf8(
"splitter"));
59 splitter->setOrientation(Qt::Horizontal);
60 splitter->setHandleWidth(4);
61 splitter->setChildrenCollapsible(
false);
63 splitterControls->setObjectName(QString::fromUtf8(
"splitterControls"));
64 splitterControls->setFocusPolicy(Qt::NoFocus);
65 splitterControls->setOrientation(Qt::Vertical);
66 splitterControls->setChildrenCollapsible(
false);
67 controls =
new QWidget(splitterControls);
68 controls->setObjectName(QString::fromUtf8(
"controls"));
69 QSizePolicy sizePolicy(QSizePolicy::Ignored, QSizePolicy::Preferred);
70 sizePolicy.setHorizontalStretch(0);
71 sizePolicy.setVerticalStretch(0);
72 sizePolicy.setHeightForWidth(controls->sizePolicy().hasHeightForWidth());
73 controls->setSizePolicy(sizePolicy);
74 verticalLayout_2 =
new QVBoxLayout(controls);
75 verticalLayout_2->setSpacing(0);
76 verticalLayout_2->setObjectName(QString::fromUtf8(
"verticalLayout_2"));
77 verticalLayout_2->setContentsMargins(0, 0, 0, 0);
78 splitterControls->addWidget(controls);
79 layoutWidget =
new QWidget(splitterControls);
80 layoutWidget->setObjectName(QString::fromUtf8(
"layoutWidget"));
81 verticalLayout =
new QVBoxLayout(layoutWidget);
82 verticalLayout->setSpacing(3);
83 verticalLayout->setObjectName(QString::fromUtf8(
"verticalLayout"));
84 verticalLayout->setContentsMargins(0, 0, 0, 0);
86 plugin_widget->setObjectName(QString::fromUtf8(
"plugin_widget"));
87 QSizePolicy sizePolicy1(QSizePolicy::Preferred, QSizePolicy::Maximum);
88 sizePolicy1.setHorizontalStretch(0);
89 sizePolicy1.setVerticalStretch(0);
90 sizePolicy1.setHeightForWidth(plugin_widget->sizePolicy().hasHeightForWidth());
91 plugin_widget->setSizePolicy(sizePolicy1);
93 verticalLayout->addWidget(plugin_widget);
96 ui_playlist->setObjectName(QString::fromUtf8(
"ui_playlist"));
97 QSizePolicy sizePolicy2(QSizePolicy::Preferred, QSizePolicy::MinimumExpanding);
98 sizePolicy2.setHorizontalStretch(0);
99 sizePolicy2.setVerticalStretch(0);
100 sizePolicy2.setHeightForWidth(ui_playlist->sizePolicy().hasHeightForWidth());
101 ui_playlist->setSizePolicy(sizePolicy2);
103 verticalLayout->addWidget(ui_playlist);
105 splitterControls->addWidget(layoutWidget);
106 splitter->addWidget(splitterControls);
107 library_widget =
new QWidget(splitter);
108 library_widget->setObjectName(QString::fromUtf8(
"library_widget"));
109 horizontalLayout =
new QHBoxLayout(library_widget);
110 horizontalLayout->setSpacing(0);
111 horizontalLayout->setObjectName(QString::fromUtf8(
"horizontalLayout"));
112 horizontalLayout->setContentsMargins(0, 0, 0, 0);
113 splitter->addWidget(library_widget);
115 gridLayout->addWidget(splitter, 0, 0, 1, 1);
126 GUI_Player->setWindowTitle(QApplication::translate(
"GUI_Player",
"Sayonara Player",
nullptr));
137 #endif // UI_GUI_PLAYER_H Definition: GUI_Player.h:47
Definition: ui_GUI_Player.h:26
The GUI_Playlist class.
Definition: GUI_Playlist.h:53
Definition: ui_GUI_Player.h:132
QIcon icon(const QString &iconName, IconTheme themeName)
fetch a icon from resources
Definition: GUI_PlayerPlugin.h:37