9 #ifndef UI_GUI_PLAYER_H 10 #define UI_GUI_PLAYER_H 12 #include <QtCore/QVariant> 13 #include <QtGui/QIcon> 14 #include <QtWidgets/QAction> 15 #include <QtWidgets/QApplication> 16 #include <QtWidgets/QFrame> 17 #include <QtWidgets/QGridLayout> 18 #include <QtWidgets/QMainWindow> 19 #include <QtWidgets/QSplitter> 20 #include <QtWidgets/QVBoxLayout> 21 #include <QtWidgets/QWidget> 22 #include "GUI/Player/GUI_Controls.h" 23 #include "GUI/Playlist/GUI_Playlist.h" 24 #include "GUI/Plugins/Generic/GUI_PlayerPlugin.h" 31 QAction *action_OpenFile;
32 QAction *action_OpenFolder;
33 QAction *action_Close;
36 QAction *action_about;
37 QAction *action_viewLibrary;
38 QAction *action_Fullscreen;
39 QAction *action_devices;
40 QAction *action_donate;
41 QAction *action_logger;
42 QAction *action_preferences;
43 QWidget *centralwidget;
44 QGridLayout *gridLayout;
46 QWidget *layoutWidget;
47 QVBoxLayout *verticalLayout;
52 QWidget *library_widget;
54 void setupUi(QMainWindow *Sayonara)
56 if (Sayonara->objectName().isEmpty())
57 Sayonara->setObjectName(QStringLiteral(
"Sayonara"));
58 Sayonara->resize(1038, 814);
59 QSizePolicy sizePolicy(QSizePolicy::Fixed, QSizePolicy::Preferred);
60 sizePolicy.setHorizontalStretch(0);
61 sizePolicy.setVerticalStretch(0);
62 sizePolicy.setHeightForWidth(Sayonara->sizePolicy().hasHeightForWidth());
63 Sayonara->setSizePolicy(sizePolicy);
64 Sayonara->setMinimumSize(QSize(350, 350));
65 Sayonara->setFocusPolicy(Qt::ClickFocus);
67 icon.addFile(QStringLiteral(
"../../../../../../.designer/backup/icons/play.svg.png"), QSize(), QIcon::Normal, QIcon::Off);
68 Sayonara->setWindowIcon(icon);
69 Sayonara->setToolButtonStyle(Qt::ToolButtonIconOnly);
70 Sayonara->setDocumentMode(
false);
71 Sayonara->setUnifiedTitleAndToolBarOnMac(
true);
72 action_OpenFile =
new QAction(Sayonara);
73 action_OpenFile->setObjectName(QStringLiteral(
"action_OpenFile"));
75 icon1.addFile(QStringLiteral(
":/Icons/play.svg.png"), QSize(), QIcon::Normal, QIcon::Off);
76 action_OpenFile->setIcon(icon1);
77 action_OpenFile->setText(QStringLiteral(
"Open File"));
78 #ifndef QT_NO_SHORTCUT 79 action_OpenFile->setShortcut(QStringLiteral(
"Ctrl+O"));
80 #endif // QT_NO_SHORTCUT 81 action_OpenFolder =
new QAction(Sayonara);
82 action_OpenFolder->setObjectName(QStringLiteral(
"action_OpenFolder"));
84 icon2.addFile(QStringLiteral(
":/Icons/sampler.svg.png"), QSize(), QIcon::Normal, QIcon::Off);
85 action_OpenFolder->setIcon(icon2);
86 action_OpenFolder->setText(QStringLiteral(
"Open Folder"));
87 #ifndef QT_NO_SHORTCUT 88 action_OpenFolder->setShortcut(QStringLiteral(
"Ctrl+Shift+O"));
89 #endif // QT_NO_SHORTCUT 90 action_Close =
new QAction(Sayonara);
91 action_Close->setObjectName(QStringLiteral(
"action_Close"));
93 icon3.addFile(QStringLiteral(
":/Icons/power_on.svg.png"), QSize(), QIcon::Normal, QIcon::Off);
94 action_Close->setIcon(icon3);
95 action_Close->setText(QStringLiteral(
"Close"));
96 #ifndef QT_NO_SHORTCUT 97 action_Close->setShortcut(QStringLiteral(
"Ctrl+Q"));
98 #endif // QT_NO_SHORTCUT 99 action_Dark =
new QAction(Sayonara);
100 action_Dark->setObjectName(QStringLiteral(
"action_Dark"));
101 action_Dark->setCheckable(
true);
102 action_help =
new QAction(Sayonara);
103 action_help->setObjectName(QStringLiteral(
"action_help"));
104 #ifndef QT_NO_SHORTCUT 105 action_help->setShortcut(QStringLiteral(
"F1"));
106 #endif // QT_NO_SHORTCUT 107 action_about =
new QAction(Sayonara);
108 action_about->setObjectName(QStringLiteral(
"action_about"));
109 action_about->setText(QStringLiteral(
"About"));
110 action_viewLibrary =
new QAction(Sayonara);
111 action_viewLibrary->setObjectName(QStringLiteral(
"action_viewLibrary"));
112 action_viewLibrary->setCheckable(
true);
113 action_viewLibrary->setChecked(
true);
114 action_viewLibrary->setText(QStringLiteral(
"Library"));
115 #ifndef QT_NO_SHORTCUT 116 action_viewLibrary->setShortcut(QStringLiteral(
"Ctrl+L"));
117 #endif // QT_NO_SHORTCUT 118 action_viewLibrary->setShortcutContext(Qt::ApplicationShortcut);
119 action_Fullscreen =
new QAction(Sayonara);
120 action_Fullscreen->setObjectName(QStringLiteral(
"action_Fullscreen"));
121 action_Fullscreen->setCheckable(
true);
122 action_devices =
new QAction(Sayonara);
123 action_devices->setObjectName(QStringLiteral(
"action_devices"));
124 action_donate =
new QAction(Sayonara);
125 action_donate->setObjectName(QStringLiteral(
"action_donate"));
126 action_logger =
new QAction(Sayonara);
127 action_logger->setObjectName(QStringLiteral(
"action_logger"));
128 action_logger->setText(QStringLiteral(
"Logger"));
129 action_preferences =
new QAction(Sayonara);
130 action_preferences->setObjectName(QStringLiteral(
"action_preferences"));
131 centralwidget =
new QWidget(Sayonara);
132 centralwidget->setObjectName(QStringLiteral(
"centralwidget"));
133 centralwidget->setMinimumSize(QSize(100, 177));
134 gridLayout =
new QGridLayout(centralwidget);
135 gridLayout->setObjectName(QStringLiteral(
"gridLayout"));
136 splitter =
new QSplitter(centralwidget);
137 splitter->setObjectName(QStringLiteral(
"splitter"));
138 splitter->setOrientation(Qt::Horizontal);
139 layoutWidget =
new QWidget(splitter);
140 layoutWidget->setObjectName(QStringLiteral(
"layoutWidget"));
141 verticalLayout =
new QVBoxLayout(layoutWidget);
142 verticalLayout->setSpacing(3);
143 verticalLayout->setObjectName(QStringLiteral(
"verticalLayout"));
144 verticalLayout->setContentsMargins(0, 0, 0, 0);
146 controls->setObjectName(QStringLiteral(
"controls"));
147 controls->setMinimumSize(QSize(0, 100));
149 verticalLayout->addWidget(controls);
151 line =
new QFrame(layoutWidget);
152 line->setObjectName(QStringLiteral(
"line"));
153 line->setMinimumSize(QSize(100, 0));
154 line->setFrameShape(QFrame::HLine);
155 line->setFrameShadow(QFrame::Sunken);
157 verticalLayout->addWidget(line);
160 plugin_widget->setObjectName(QStringLiteral(
"plugin_widget"));
161 plugin_widget->setFocusPolicy(Qt::ClickFocus);
162 plugin_widget->setStyleSheet(QStringLiteral(
""));
164 verticalLayout->addWidget(plugin_widget);
167 ui_playlist->setObjectName(QStringLiteral(
"ui_playlist"));
168 QSizePolicy sizePolicy1(QSizePolicy::Preferred, QSizePolicy::MinimumExpanding);
169 sizePolicy1.setHorizontalStretch(0);
170 sizePolicy1.setVerticalStretch(0);
171 sizePolicy1.setHeightForWidth(ui_playlist->sizePolicy().hasHeightForWidth());
172 ui_playlist->setSizePolicy(sizePolicy1);
173 ui_playlist->setFocusPolicy(Qt::NoFocus);
175 verticalLayout->addWidget(ui_playlist);
177 splitter->addWidget(layoutWidget);
178 library_widget =
new QWidget(splitter);
179 library_widget->setObjectName(QStringLiteral(
"library_widget"));
180 splitter->addWidget(library_widget);
182 gridLayout->addWidget(splitter, 0, 0, 1, 1);
184 Sayonara->setCentralWidget(centralwidget);
186 retranslateUi(Sayonara);
188 QMetaObject::connectSlotsByName(Sayonara);
191 void retranslateUi(QMainWindow *Sayonara)
193 Sayonara->setWindowTitle(QApplication::translate(
"Sayonara",
"Sayonara Player",
nullptr));
194 action_Dark->setText(QApplication::translate(
"Sayonara",
"Dark",
nullptr));
195 action_help->setText(QApplication::translate(
"Sayonara",
"Help",
nullptr));
196 action_Fullscreen->setText(QApplication::translate(
"Sayonara",
"Fullscreen ",
nullptr));
197 action_devices->setText(QApplication::translate(
"Sayonara",
"Devices",
nullptr));
198 action_donate->setText(QApplication::translate(
"Sayonara",
"Donate",
nullptr));
199 action_preferences->setText(QApplication::translate(
"Sayonara",
"Preferences",
nullptr));
210 #endif // UI_GUI_PLAYER_H Definition: ui_GUI_SomaFM.h:206
Definition: ui_GUI_Player.h:205
Definition: GUI_Controls.h:43
Definition: GUI_Playlist.h:48
Definition: GUI_PlayerPlugin.h:37
Definition: ui_GUI_Player.h:28