Sayonara Player
Loading...
Searching...
No Matches
ui_GUI_Controls.h
1/********************************************************************************
2** Form generated from reading UI file 'GUI_Controls.ui'
3**
4** Created by: Qt User Interface Compiler version 5.15.12
5**
6** WARNING! All changes made in this file will be lost when recompiling UI file!
7********************************************************************************/
8
9#ifndef UI_GUI_CONTROLS_H
10#define UI_GUI_CONTROLS_H
11
12#include <QtCore/QVariant>
13#include <QtGui/QIcon>
14#include <QtWidgets/QApplication>
15#include <QtWidgets/QGridLayout>
16#include <QtWidgets/QHBoxLayout>
17#include <QtWidgets/QLabel>
18#include <QtWidgets/QPushButton>
19#include <QtWidgets/QSpacerItem>
20#include <QtWidgets/QStackedWidget>
21#include <QtWidgets/QVBoxLayout>
22#include <QtWidgets/QWidget>
23#include "Gui/Covers/CoverButton.h"
24#include "Gui/Player/SearchSlider.h"
25#include "Gui/Utils/Widgets/FloatingLabel.h"
26
27QT_BEGIN_NAMESPACE
28
30{
31public:
32 QGridLayout *gridLayout;
33 QHBoxLayout *layout_volume;
34 QPushButton *btnMute;
35 Gui::SearchSlider *sliVolume;
36 QGridLayout *layoutCover;
37 Gui::CoverButton *btnCover;
38 QSpacerItem *verticalSpacer;
39 QHBoxLayout *layoutButtons;
40 QPushButton *btnPrev;
41 QPushButton *btnPlay;
42 QPushButton *btnRec;
43 QPushButton *btnNext;
44 QGridLayout *gridLayout_2;
45 QSpacerItem *horizontalSpacer;
46 QLabel *labCurrentTime;
47 QLabel *labDuration;
48 Gui::SearchSlider *sliProgress;
49 QPushButton *btnStop;
50 QStackedWidget *stackedWidget;
51 QWidget *page;
52 QVBoxLayout *verticalLayout;
53 QLabel *labSayonara;
54 QLabel *labVersion;
55 QLabel *labWrittenBy;
56 QLabel *labCopyright;
57 QWidget *page_2;
58 QVBoxLayout *verticalLayout_2;
59 Gui::FloatingLabel *labTitle;
60 Gui::FloatingLabel *labArtist;
61 Gui::FloatingLabel *labAlbum;
62 QHBoxLayout *horizontalLayout;
63 QLabel *labBitrate;
64 QLabel *labFilesize;
65
66 void setupUi(QWidget *GUI_Controls)
67 {
68 if (GUI_Controls->objectName().isEmpty())
69 GUI_Controls->setObjectName(QString::fromUtf8("GUI_Controls"));
70 GUI_Controls->resize(553, 167);
71 gridLayout = new QGridLayout(GUI_Controls);
72 gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
73 gridLayout->setHorizontalSpacing(10);
74 gridLayout->setVerticalSpacing(3);
75 gridLayout->setContentsMargins(0, 0, 0, 0);
76 layout_volume = new QHBoxLayout();
77 layout_volume->setSpacing(2);
78 layout_volume->setObjectName(QString::fromUtf8("layout_volume"));
79 layout_volume->setSizeConstraint(QLayout::SetFixedSize);
80 btnMute = new QPushButton(GUI_Controls);
81 btnMute->setObjectName(QString::fromUtf8("btnMute"));
82 QSizePolicy sizePolicy(QSizePolicy::Fixed, QSizePolicy::Maximum);
83 sizePolicy.setHorizontalStretch(0);
84 sizePolicy.setVerticalStretch(0);
85 sizePolicy.setHeightForWidth(btnMute->sizePolicy().hasHeightForWidth());
86 btnMute->setSizePolicy(sizePolicy);
87 btnMute->setMinimumSize(QSize(22, 22));
88 btnMute->setMaximumSize(QSize(22, 22));
89 btnMute->setSizeIncrement(QSize(0, 0));
90 btnMute->setFocusPolicy(Qt::ClickFocus);
91 QIcon icon;
92 icon.addFile(QString::fromUtf8(":/Icons/vol_mute.svg.png"), QSize(), QIcon::Normal, QIcon::Off);
93 btnMute->setIcon(icon);
94 btnMute->setIconSize(QSize(20, 20));
95 btnMute->setFlat(true);
96
97 layout_volume->addWidget(btnMute);
98
99 sliVolume = new Gui::SearchSlider(GUI_Controls);
100 sliVolume->setObjectName(QString::fromUtf8("sliVolume"));
101 sliVolume->setEnabled(true);
102 sizePolicy.setHeightForWidth(sliVolume->sizePolicy().hasHeightForWidth());
103 sliVolume->setSizePolicy(sizePolicy);
104 sliVolume->setMinimumSize(QSize(20, 10));
105 sliVolume->setMaximumSize(QSize(73, 1000));
106 sliVolume->setFocusPolicy(Qt::ClickFocus);
107 sliVolume->setValue(50);
108 sliVolume->setTracking(true);
109 sliVolume->setOrientation(Qt::Horizontal);
110 sliVolume->setInvertedAppearance(false);
111 sliVolume->setInvertedControls(false);
112 sliVolume->setTickPosition(QSlider::NoTicks);
113 sliVolume->setTickInterval(25);
114
115 layout_volume->addWidget(sliVolume);
116
117
118 gridLayout->addLayout(layout_volume, 2, 1, 1, 1);
119
120 layoutCover = new QGridLayout();
121 layoutCover->setObjectName(QString::fromUtf8("layoutCover"));
122 btnCover = new Gui::CoverButton(GUI_Controls);
123 btnCover->setObjectName(QString::fromUtf8("btnCover"));
124 QSizePolicy sizePolicy1(QSizePolicy::Minimum, QSizePolicy::Minimum);
125 sizePolicy1.setHorizontalStretch(0);
126 sizePolicy1.setVerticalStretch(0);
127 sizePolicy1.setHeightForWidth(btnCover->sizePolicy().hasHeightForWidth());
128 btnCover->setSizePolicy(sizePolicy1);
129 btnCover->setMinimumSize(QSize(95, 95));
130 btnCover->setMaximumSize(QSize(100, 100));
131 btnCover->setFocusPolicy(Qt::ClickFocus);
132 btnCover->setIconSize(QSize(95, 95));
133 btnCover->setFlat(true);
134
135 layoutCover->addWidget(btnCover, 0, 0, 1, 1);
136
137 verticalSpacer = new QSpacerItem(1, 95, QSizePolicy::Minimum, QSizePolicy::Minimum);
138
139 layoutCover->addItem(verticalSpacer, 0, 1, 1, 1);
140
141
142 gridLayout->addLayout(layoutCover, 0, 1, 2, 1);
143
144 layoutButtons = new QHBoxLayout();
145 layoutButtons->setSpacing(0);
146 layoutButtons->setObjectName(QString::fromUtf8("layoutButtons"));
147 layoutButtons->setSizeConstraint(QLayout::SetFixedSize);
148 layoutButtons->setContentsMargins(-1, -1, -1, 0);
149 btnPrev = new QPushButton(GUI_Controls);
150 btnPrev->setObjectName(QString::fromUtf8("btnPrev"));
151 btnPrev->setEnabled(true);
152 QSizePolicy sizePolicy2(QSizePolicy::Fixed, QSizePolicy::Fixed);
153 sizePolicy2.setHorizontalStretch(0);
154 sizePolicy2.setVerticalStretch(0);
155 sizePolicy2.setHeightForWidth(btnPrev->sizePolicy().hasHeightForWidth());
156 btnPrev->setSizePolicy(sizePolicy2);
157 btnPrev->setFocusPolicy(Qt::ClickFocus);
158 QIcon icon1;
159 icon1.addFile(QString::fromUtf8(":/Icons/bwd.svg.png"), QSize(), QIcon::Normal, QIcon::Off);
160 icon1.addFile(QString::fromUtf8(":/Icons/bwd_disabled.svg"), QSize(), QIcon::Disabled, QIcon::Off);
161 btnPrev->setIcon(icon1);
162 btnPrev->setIconSize(QSize(21, 21));
163 btnPrev->setFlat(true);
164
165 layoutButtons->addWidget(btnPrev);
166
167 btnPlay = new QPushButton(GUI_Controls);
168 btnPlay->setObjectName(QString::fromUtf8("btnPlay"));
169 sizePolicy2.setHeightForWidth(btnPlay->sizePolicy().hasHeightForWidth());
170 btnPlay->setSizePolicy(sizePolicy2);
171 btnPlay->setFocusPolicy(Qt::ClickFocus);
172 QIcon icon2;
173 icon2.addFile(QString::fromUtf8(":/Icons/play.svg.png"), QSize(), QIcon::Normal, QIcon::Off);
174 btnPlay->setIcon(icon2);
175 btnPlay->setIconSize(QSize(27, 27));
176 btnPlay->setAutoDefault(false);
177 btnPlay->setFlat(true);
178
179 layoutButtons->addWidget(btnPlay);
180
181 btnRec = new QPushButton(GUI_Controls);
182 btnRec->setObjectName(QString::fromUtf8("btnRec"));
183 sizePolicy2.setHeightForWidth(btnRec->sizePolicy().hasHeightForWidth());
184 btnRec->setSizePolicy(sizePolicy2);
185 btnRec->setFocusPolicy(Qt::ClickFocus);
186 QIcon icon3;
187 icon3.addFile(QString::fromUtf8(":/Icons/rec.svg.png"), QSize(), QIcon::Normal, QIcon::Off);
188 btnRec->setIcon(icon3);
189 btnRec->setIconSize(QSize(27, 27));
190 btnRec->setCheckable(true);
191 btnRec->setFlat(true);
192
193 layoutButtons->addWidget(btnRec);
194
195 btnNext = new QPushButton(GUI_Controls);
196 btnNext->setObjectName(QString::fromUtf8("btnNext"));
197 btnNext->setEnabled(true);
198 sizePolicy2.setHeightForWidth(btnNext->sizePolicy().hasHeightForWidth());
199 btnNext->setSizePolicy(sizePolicy2);
200 btnNext->setFocusPolicy(Qt::ClickFocus);
201 QIcon icon4;
202 icon4.addFile(QString::fromUtf8(":/Icons/fwd.svg.png"), QSize(), QIcon::Normal, QIcon::Off);
203 icon4.addFile(QString::fromUtf8(":/Icons/fwd_disabled.svg.png"), QSize(), QIcon::Disabled, QIcon::Off);
204 btnNext->setIcon(icon4);
205 btnNext->setIconSize(QSize(21, 21));
206 btnNext->setFlat(true);
207
208 layoutButtons->addWidget(btnNext);
209
210
211 gridLayout->addLayout(layoutButtons, 3, 1, 1, 1);
212
213 gridLayout_2 = new QGridLayout();
214 gridLayout_2->setObjectName(QString::fromUtf8("gridLayout_2"));
215 gridLayout_2->setHorizontalSpacing(5);
216 gridLayout_2->setVerticalSpacing(2);
217 horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
218
219 gridLayout_2->addItem(horizontalSpacer, 1, 1, 1, 1);
220
221 labCurrentTime = new QLabel(GUI_Controls);
222 labCurrentTime->setObjectName(QString::fromUtf8("labCurrentTime"));
223 labCurrentTime->setMinimumSize(QSize(50, 0));
224 labCurrentTime->setMaximumSize(QSize(50, 16));
225 labCurrentTime->setLineWidth(0);
226 labCurrentTime->setText(QString::fromUtf8(""));
227
228 gridLayout_2->addWidget(labCurrentTime, 1, 0, 1, 1);
229
230 labDuration = new QLabel(GUI_Controls);
231 labDuration->setObjectName(QString::fromUtf8("labDuration"));
232 labDuration->setMinimumSize(QSize(50, 0));
233 labDuration->setMaximumSize(QSize(100, 16));
234 labDuration->setLayoutDirection(Qt::RightToLeft);
235 labDuration->setLineWidth(0);
236 labDuration->setText(QString::fromUtf8(""));
237 labDuration->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
238
239 gridLayout_2->addWidget(labDuration, 1, 2, 1, 1);
240
241 sliProgress = new Gui::SearchSlider(GUI_Controls);
242 sliProgress->setObjectName(QString::fromUtf8("sliProgress"));
243 sliProgress->setFocusPolicy(Qt::NoFocus);
244 sliProgress->setMaximum(1000);
245 sliProgress->setOrientation(Qt::Horizontal);
246
247 gridLayout_2->addWidget(sliProgress, 0, 0, 1, 3);
248
249
250 gridLayout->addLayout(gridLayout_2, 3, 2, 1, 1);
251
252 btnStop = new QPushButton(GUI_Controls);
253 btnStop->setObjectName(QString::fromUtf8("btnStop"));
254 QSizePolicy sizePolicy3(QSizePolicy::Preferred, QSizePolicy::Fixed);
255 sizePolicy3.setHorizontalStretch(0);
256 sizePolicy3.setVerticalStretch(0);
257 sizePolicy3.setHeightForWidth(btnStop->sizePolicy().hasHeightForWidth());
258 btnStop->setSizePolicy(sizePolicy3);
259 btnStop->setFocusPolicy(Qt::ClickFocus);
260 QIcon icon5;
261 icon5.addFile(QString::fromUtf8(":/Icons/stop.svg.png"), QSize(), QIcon::Normal, QIcon::Off);
262 btnStop->setIcon(icon5);
263 btnStop->setIconSize(QSize(21, 21));
264 btnStop->setFlat(true);
265
266 gridLayout->addWidget(btnStop, 3, 4, 1, 1);
267
268 stackedWidget = new QStackedWidget(GUI_Controls);
269 stackedWidget->setObjectName(QString::fromUtf8("stackedWidget"));
270 page = new QWidget();
271 page->setObjectName(QString::fromUtf8("page"));
272 verticalLayout = new QVBoxLayout(page);
273 verticalLayout->setSpacing(5);
274 verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
275 verticalLayout->setContentsMargins(-1, 0, -1, 0);
276 labSayonara = new QLabel(page);
277 labSayonara->setObjectName(QString::fromUtf8("labSayonara"));
278 labSayonara->setMinimumSize(QSize(0, 40));
279 labSayonara->setMaximumSize(QSize(16777215, 40));
280 QFont font;
281 font.setPointSize(11);
282 font.setBold(true);
283 font.setWeight(75);
284 labSayonara->setFont(font);
285 labSayonara->setFocusPolicy(Qt::ClickFocus);
286 labSayonara->setText(QString::fromUtf8("Sayonara Player"));
287 labSayonara->setAlignment(Qt::AlignCenter);
288
289 verticalLayout->addWidget(labSayonara);
290
291 labVersion = new QLabel(page);
292 labVersion->setObjectName(QString::fromUtf8("labVersion"));
293 labVersion->setMinimumSize(QSize(0, 20));
294 labVersion->setMaximumSize(QSize(16777215, 20));
295 labVersion->setAlignment(Qt::AlignCenter);
296
297 verticalLayout->addWidget(labVersion);
298
299 labWrittenBy = new QLabel(page);
300 labWrittenBy->setObjectName(QString::fromUtf8("labWrittenBy"));
301 labWrittenBy->setMinimumSize(QSize(0, 20));
302 labWrittenBy->setMaximumSize(QSize(16777215, 20));
303 labWrittenBy->setText(QString::fromUtf8("Written by Michael Lugmair (Lucio Carreras)"));
304 labWrittenBy->setAlignment(Qt::AlignCenter);
305
306 verticalLayout->addWidget(labWrittenBy);
307
308 labCopyright = new QLabel(page);
309 labCopyright->setObjectName(QString::fromUtf8("labCopyright"));
310 labCopyright->setMinimumSize(QSize(0, 20));
311 labCopyright->setMaximumSize(QSize(16777215, 20));
312 labCopyright->setText(QString::fromUtf8("Copyright 2011-2024"));
313 labCopyright->setAlignment(Qt::AlignCenter);
314
315 verticalLayout->addWidget(labCopyright);
316
317 stackedWidget->addWidget(page);
318 page_2 = new QWidget();
319 page_2->setObjectName(QString::fromUtf8("page_2"));
320 verticalLayout_2 = new QVBoxLayout(page_2);
321 verticalLayout_2->setSpacing(5);
322 verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
323 verticalLayout_2->setContentsMargins(-1, 0, -1, 0);
324 labTitle = new Gui::FloatingLabel(page_2);
325 labTitle->setObjectName(QString::fromUtf8("labTitle"));
326 labTitle->setFont(font);
327 labTitle->setFocusPolicy(Qt::ClickFocus);
328 labTitle->setText(QString::fromUtf8("Title"));
329 labTitle->setAlignment(Qt::AlignCenter);
330 labTitle->setWordWrap(true);
331
332 verticalLayout_2->addWidget(labTitle);
333
334 labArtist = new Gui::FloatingLabel(page_2);
335 labArtist->setObjectName(QString::fromUtf8("labArtist"));
336 labArtist->setFrameShape(QFrame::NoFrame);
337 labArtist->setFrameShadow(QFrame::Plain);
338 labArtist->setText(QString::fromUtf8("Artist"));
339 labArtist->setTextFormat(Qt::AutoText);
340 labArtist->setAlignment(Qt::AlignCenter);
341 labArtist->setWordWrap(true);
342
343 verticalLayout_2->addWidget(labArtist);
344
345 labAlbum = new Gui::FloatingLabel(page_2);
346 labAlbum->setObjectName(QString::fromUtf8("labAlbum"));
347 labAlbum->setText(QString::fromUtf8("Album"));
348 labAlbum->setAlignment(Qt::AlignCenter);
349 labAlbum->setWordWrap(true);
350
351 verticalLayout_2->addWidget(labAlbum);
352
353 horizontalLayout = new QHBoxLayout();
354 horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
355 labBitrate = new QLabel(page_2);
356 labBitrate->setObjectName(QString::fromUtf8("labBitrate"));
357
358 horizontalLayout->addWidget(labBitrate);
359
360 labFilesize = new QLabel(page_2);
361 labFilesize->setObjectName(QString::fromUtf8("labFilesize"));
362
363 horizontalLayout->addWidget(labFilesize);
364
365
366 verticalLayout_2->addLayout(horizontalLayout);
367
368 stackedWidget->addWidget(page_2);
369
370 gridLayout->addWidget(stackedWidget, 0, 2, 3, 3);
371
372
373 retranslateUi(GUI_Controls);
374
375 btnPlay->setDefault(false);
376 stackedWidget->setCurrentIndex(0);
377
378
379 QMetaObject::connectSlotsByName(GUI_Controls);
380 } // setupUi
381
382 void retranslateUi(QWidget *GUI_Controls)
383 {
384 btnMute->setText(QString());
385 btnCover->setText(QString());
386 btnPrev->setText(QString());
387 btnPlay->setText(QString());
388 btnRec->setText(QString());
389 btnNext->setText(QString());
390 btnStop->setText(QString());
391 labVersion->setText(QString());
392 labBitrate->setText(QString());
393 labFilesize->setText(QString());
394 (void)GUI_Controls;
395 } // retranslateUi
396
397};
398
399namespace Ui {
401} // namespace Ui
402
403QT_END_NAMESPACE
404
405#endif // UI_GUI_CONTROLS_H
Definition GUI_Controls.h:34
The CoverButton class.
Definition CoverButton.h:40
The FloatingLabel class. A QLabel where the text floats from left to right and vice versa so there's ...
Definition FloatingLabel.h:39
Definition SearchSlider.h:35
Definition ui_GUI_Controls.h:400
Definition ui_GUI_Controls.h:30