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