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.2
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 
27 QT_BEGIN_NAMESPACE
28 
30 {
31 public:
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 
438 namespace Ui {
440 } // namespace Ui
441 
442 QT_END_NAMESPACE
443 
444 #endif // UI_GUI_CONTROLSNEW_H
Ui::GUI_ControlsNew
Definition: ui_GUI_ControlsNew.h:439
Gui::RatingEditor
This class is used for the actual editing of a RatingLabel While the RatingLabel class is used in pai...
Definition: RatingLabel.h:97
Gui::SearchSlider
A slider as it is used by the progress bar You can also set a different value by calling set_bufferin...
Definition: SearchSlider.h:41
Gui::FloatingLabel
The FloatingLabel class. A QLabel where the text floats from left to right and vice versa so there's ...
Definition: FloatingLabel.h:39
Gui::CoverButton
The CoverButton class.
Definition: CoverButton.h:40
GUI_ControlsNew
Definition: GUI_ControlsNew.h:34
Ui_GUI_ControlsNew
Definition: ui_GUI_ControlsNew.h:30