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