Sayonara Player
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.9.6
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 <QtWidgets/QAction>
14 #include <QtWidgets/QApplication>
15 #include <QtWidgets/QButtonGroup>
16 #include <QtWidgets/QGridLayout>
17 #include <QtWidgets/QHBoxLayout>
18 #include <QtWidgets/QHeaderView>
19 #include <QtWidgets/QLabel>
20 #include <QtWidgets/QPushButton>
21 #include <QtWidgets/QSpacerItem>
22 #include <QtWidgets/QStackedWidget>
23 #include <QtWidgets/QWidget>
24 #include "GUI/Covers/CoverButton.h"
25 #include "GUI/Player/SearchSlider.h"
26 #include "GUI/Utils/Widgets/ProgressBar.h"
27 
28 QT_BEGIN_NAMESPACE
29 
31 {
32 public:
33  QGridLayout *gridLayout;
34  QHBoxLayout *layout_buttons;
35  QPushButton *btn_bw;
36  QPushButton *btn_play;
37  QPushButton *btn_rec;
38  QPushButton *btn_fw;
39  QGridLayout *gridLayout_3;
40  QSpacerItem *horizontalSpacer;
41  QLabel *lab_cur_time;
42  QStackedWidget *progress_widget;
43  QWidget *page;
44  QGridLayout *gridLayout_5;
45  SearchSlider *sli_progress;
46  QWidget *page_2;
47  Gui::ProgressBar *sli_buffer;
48  QLabel *lab_max_time;
49  QPushButton *btn_stop;
50  QGridLayout *layout_labels;
51  QLabel *lab_title;
52  QLabel *lab_copyright;
53  QLabel *lab_sayonara;
54  QLabel *lab_version;
55  QLabel *lab_writtenby;
56  QWidget *widget_details;
57  QGridLayout *gridLayout_7;
58  QLabel *lab_bitrate;
59  QLabel *lab_filesize;
60  QSpacerItem *horizontalSpacer_4;
61  QSpacerItem *horizontalSpacer_2;
62  QLabel *lab_album;
63  QLabel *lab_artist;
64  QHBoxLayout *layout_volume;
65  QPushButton *btn_mute;
66  SearchSlider *sli_volume;
67  QGridLayout *layout_cover;
68  CoverButton *btn_cover;
69  QSpacerItem *verticalSpacer;
70 
71  void setupUi(QWidget *GUI_Controls)
72  {
73  if (GUI_Controls->objectName().isEmpty())
74  GUI_Controls->setObjectName(QStringLiteral("GUI_Controls"));
75  GUI_Controls->resize(401, 169);
76  gridLayout = new QGridLayout(GUI_Controls);
77  gridLayout->setSpacing(3);
78  gridLayout->setObjectName(QStringLiteral("gridLayout"));
79  gridLayout->setContentsMargins(0, 0, 0, 0);
80  layout_buttons = new QHBoxLayout();
81  layout_buttons->setSpacing(0);
82  layout_buttons->setObjectName(QStringLiteral("layout_buttons"));
83  layout_buttons->setSizeConstraint(QLayout::SetFixedSize);
84  layout_buttons->setContentsMargins(-1, -1, -1, 0);
85  btn_bw = new QPushButton(GUI_Controls);
86  btn_bw->setObjectName(QStringLiteral("btn_bw"));
87  btn_bw->setEnabled(true);
88  QSizePolicy sizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
89  sizePolicy.setHorizontalStretch(0);
90  sizePolicy.setVerticalStretch(0);
91  sizePolicy.setHeightForWidth(btn_bw->sizePolicy().hasHeightForWidth());
92  btn_bw->setSizePolicy(sizePolicy);
93  btn_bw->setMinimumSize(QSize(27, 27));
94  btn_bw->setMaximumSize(QSize(27, 27));
95  btn_bw->setFocusPolicy(Qt::ClickFocus);
96  QIcon icon;
97  icon.addFile(QStringLiteral(":/Icons/bwd.svg.png"), QSize(), QIcon::Normal, QIcon::Off);
98  icon.addFile(QStringLiteral(":/Icons/bwd_disabled.svg"), QSize(), QIcon::Disabled, QIcon::Off);
99  btn_bw->setIcon(icon);
100  btn_bw->setIconSize(QSize(21, 21));
101  btn_bw->setFlat(true);
102 
103  layout_buttons->addWidget(btn_bw);
104 
105  btn_play = new QPushButton(GUI_Controls);
106  btn_play->setObjectName(QStringLiteral("btn_play"));
107  sizePolicy.setHeightForWidth(btn_play->sizePolicy().hasHeightForWidth());
108  btn_play->setSizePolicy(sizePolicy);
109  btn_play->setMinimumSize(QSize(35, 35));
110  btn_play->setMaximumSize(QSize(35, 35));
111  btn_play->setFocusPolicy(Qt::ClickFocus);
112  QIcon icon1;
113  icon1.addFile(QStringLiteral(":/Icons/play.svg.png"), QSize(), QIcon::Normal, QIcon::Off);
114  btn_play->setIcon(icon1);
115  btn_play->setIconSize(QSize(27, 27));
116  btn_play->setAutoDefault(false);
117  btn_play->setFlat(true);
118 
119  layout_buttons->addWidget(btn_play);
120 
121  btn_rec = new QPushButton(GUI_Controls);
122  btn_rec->setObjectName(QStringLiteral("btn_rec"));
123  sizePolicy.setHeightForWidth(btn_rec->sizePolicy().hasHeightForWidth());
124  btn_rec->setSizePolicy(sizePolicy);
125  btn_rec->setMinimumSize(QSize(35, 35));
126  btn_rec->setMaximumSize(QSize(35, 35));
127  btn_rec->setFocusPolicy(Qt::ClickFocus);
128  QIcon icon2;
129  icon2.addFile(QStringLiteral(":/Icons/rec.svg.png"), QSize(), QIcon::Normal, QIcon::Off);
130  btn_rec->setIcon(icon2);
131  btn_rec->setIconSize(QSize(27, 27));
132  btn_rec->setCheckable(true);
133  btn_rec->setFlat(true);
134 
135  layout_buttons->addWidget(btn_rec);
136 
137  btn_fw = new QPushButton(GUI_Controls);
138  btn_fw->setObjectName(QStringLiteral("btn_fw"));
139  btn_fw->setEnabled(true);
140  sizePolicy.setHeightForWidth(btn_fw->sizePolicy().hasHeightForWidth());
141  btn_fw->setSizePolicy(sizePolicy);
142  btn_fw->setMinimumSize(QSize(27, 27));
143  btn_fw->setMaximumSize(QSize(27, 27));
144  btn_fw->setFocusPolicy(Qt::ClickFocus);
145  QIcon icon3;
146  icon3.addFile(QStringLiteral(":/Icons/fwd.svg.png"), QSize(), QIcon::Normal, QIcon::Off);
147  icon3.addFile(QStringLiteral(":/Icons/fwd_disabled.svg.png"), QSize(), QIcon::Disabled, QIcon::Off);
148  btn_fw->setIcon(icon3);
149  btn_fw->setIconSize(QSize(21, 21));
150  btn_fw->setFlat(true);
151 
152  layout_buttons->addWidget(btn_fw);
153 
154 
155  gridLayout->addLayout(layout_buttons, 4, 1, 1, 1);
156 
157  gridLayout_3 = new QGridLayout();
158  gridLayout_3->setObjectName(QStringLiteral("gridLayout_3"));
159  gridLayout_3->setVerticalSpacing(0);
160  gridLayout_3->setContentsMargins(-1, -1, -1, 0);
161  horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
162 
163  gridLayout_3->addItem(horizontalSpacer, 1, 1, 1, 1);
164 
165  lab_cur_time = new QLabel(GUI_Controls);
166  lab_cur_time->setObjectName(QStringLiteral("lab_cur_time"));
167  lab_cur_time->setMinimumSize(QSize(50, 0));
168  lab_cur_time->setMaximumSize(QSize(50, 16));
169  lab_cur_time->setLineWidth(0);
170  lab_cur_time->setText(QStringLiteral(""));
171 
172  gridLayout_3->addWidget(lab_cur_time, 1, 0, 1, 1);
173 
174  progress_widget = new QStackedWidget(GUI_Controls);
175  progress_widget->setObjectName(QStringLiteral("progress_widget"));
176  QSizePolicy sizePolicy1(QSizePolicy::Preferred, QSizePolicy::Maximum);
177  sizePolicy1.setHorizontalStretch(0);
178  sizePolicy1.setVerticalStretch(0);
179  sizePolicy1.setHeightForWidth(progress_widget->sizePolicy().hasHeightForWidth());
180  progress_widget->setSizePolicy(sizePolicy1);
181  progress_widget->setLineWidth(0);
182  page = new QWidget();
183  page->setObjectName(QStringLiteral("page"));
184  gridLayout_5 = new QGridLayout(page);
185  gridLayout_5->setObjectName(QStringLiteral("gridLayout_5"));
186  gridLayout_5->setVerticalSpacing(2);
187  gridLayout_5->setContentsMargins(3, 0, 3, 0);
188  sli_progress = new SearchSlider(page);
189  sli_progress->setObjectName(QStringLiteral("sli_progress"));
190  sli_progress->setFocusPolicy(Qt::NoFocus);
191  sli_progress->setMaximum(1000);
192  sli_progress->setOrientation(Qt::Horizontal);
193 
194  gridLayout_5->addWidget(sli_progress, 0, 0, 1, 1);
195 
196  progress_widget->addWidget(page);
197  page_2 = new QWidget();
198  page_2->setObjectName(QStringLiteral("page_2"));
199  sli_buffer = new Gui::ProgressBar(page_2);
200  sli_buffer->setObjectName(QStringLiteral("sli_buffer"));
201  sli_buffer->setGeometry(QRect(0, 0, 91, 22));
202  sli_buffer->setMaximum(0);
203  sli_buffer->setValue(-1);
204  progress_widget->addWidget(page_2);
205 
206  gridLayout_3->addWidget(progress_widget, 0, 0, 1, 3);
207 
208  lab_max_time = new QLabel(GUI_Controls);
209  lab_max_time->setObjectName(QStringLiteral("lab_max_time"));
210  lab_max_time->setMinimumSize(QSize(50, 0));
211  lab_max_time->setMaximumSize(QSize(100, 16));
212  lab_max_time->setLayoutDirection(Qt::RightToLeft);
213  lab_max_time->setLineWidth(0);
214  lab_max_time->setText(QStringLiteral(""));
215  lab_max_time->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
216 
217  gridLayout_3->addWidget(lab_max_time, 1, 2, 1, 1);
218 
219 
220  gridLayout->addLayout(gridLayout_3, 4, 2, 1, 1);
221 
222  btn_stop = new QPushButton(GUI_Controls);
223  btn_stop->setObjectName(QStringLiteral("btn_stop"));
224  QSizePolicy sizePolicy2(QSizePolicy::Preferred, QSizePolicy::Fixed);
225  sizePolicy2.setHorizontalStretch(0);
226  sizePolicy2.setVerticalStretch(0);
227  sizePolicy2.setHeightForWidth(btn_stop->sizePolicy().hasHeightForWidth());
228  btn_stop->setSizePolicy(sizePolicy2);
229  btn_stop->setMinimumSize(QSize(27, 27));
230  btn_stop->setMaximumSize(QSize(27, 27));
231  btn_stop->setFocusPolicy(Qt::ClickFocus);
232  QIcon icon4;
233  icon4.addFile(QStringLiteral(":/Icons/stop.svg.png"), QSize(), QIcon::Normal, QIcon::Off);
234  btn_stop->setIcon(icon4);
235  btn_stop->setIconSize(QSize(21, 21));
236  btn_stop->setFlat(true);
237 
238  gridLayout->addWidget(btn_stop, 4, 3, 1, 1);
239 
240  layout_labels = new QGridLayout();
241  layout_labels->setSpacing(3);
242  layout_labels->setObjectName(QStringLiteral("layout_labels"));
243  lab_title = new QLabel(GUI_Controls);
244  lab_title->setObjectName(QStringLiteral("lab_title"));
245  sizePolicy1.setHeightForWidth(lab_title->sizePolicy().hasHeightForWidth());
246  lab_title->setSizePolicy(sizePolicy1);
247  QFont font;
248  font.setPointSize(11);
249  font.setBold(true);
250  font.setWeight(75);
251  lab_title->setFont(font);
252  lab_title->setFocusPolicy(Qt::ClickFocus);
253  lab_title->setText(QStringLiteral(""));
254  lab_title->setAlignment(Qt::AlignCenter);
255  lab_title->setWordWrap(true);
256 
257  layout_labels->addWidget(lab_title, 0, 1, 1, 1);
258 
259  lab_copyright = new QLabel(GUI_Controls);
260  lab_copyright->setObjectName(QStringLiteral("lab_copyright"));
261  QSizePolicy sizePolicy3(QSizePolicy::Preferred, QSizePolicy::Preferred);
262  sizePolicy3.setHorizontalStretch(0);
263  sizePolicy3.setVerticalStretch(0);
264  sizePolicy3.setHeightForWidth(lab_copyright->sizePolicy().hasHeightForWidth());
265  lab_copyright->setSizePolicy(sizePolicy3);
266  lab_copyright->setMinimumSize(QSize(0, 20));
267  lab_copyright->setMaximumSize(QSize(16777215, 20));
268  lab_copyright->setAlignment(Qt::AlignCenter);
269 
270  layout_labels->addWidget(lab_copyright, 3, 0, 1, 1);
271 
272  lab_sayonara = new QLabel(GUI_Controls);
273  lab_sayonara->setObjectName(QStringLiteral("lab_sayonara"));
274  sizePolicy1.setHeightForWidth(lab_sayonara->sizePolicy().hasHeightForWidth());
275  lab_sayonara->setSizePolicy(sizePolicy1);
276  lab_sayonara->setMinimumSize(QSize(0, 40));
277  lab_sayonara->setMaximumSize(QSize(16777215, 40));
278  lab_sayonara->setFont(font);
279  lab_sayonara->setFocusPolicy(Qt::ClickFocus);
280  lab_sayonara->setText(QStringLiteral("Sayonara Player"));
281  lab_sayonara->setAlignment(Qt::AlignCenter);
282 
283  layout_labels->addWidget(lab_sayonara, 0, 0, 1, 1);
284 
285  lab_version = new QLabel(GUI_Controls);
286  lab_version->setObjectName(QStringLiteral("lab_version"));
287  lab_version->setMinimumSize(QSize(0, 20));
288  lab_version->setMaximumSize(QSize(16777215, 20));
289  lab_version->setAlignment(Qt::AlignCenter);
290 
291  layout_labels->addWidget(lab_version, 1, 0, 1, 1);
292 
293  lab_writtenby = new QLabel(GUI_Controls);
294  lab_writtenby->setObjectName(QStringLiteral("lab_writtenby"));
295  sizePolicy3.setHeightForWidth(lab_writtenby->sizePolicy().hasHeightForWidth());
296  lab_writtenby->setSizePolicy(sizePolicy3);
297  lab_writtenby->setMinimumSize(QSize(0, 20));
298  lab_writtenby->setMaximumSize(QSize(16777215, 20));
299  lab_writtenby->setAlignment(Qt::AlignCenter);
300 
301  layout_labels->addWidget(lab_writtenby, 2, 0, 1, 1);
302 
303  widget_details = new QWidget(GUI_Controls);
304  widget_details->setObjectName(QStringLiteral("widget_details"));
305  sizePolicy1.setHeightForWidth(widget_details->sizePolicy().hasHeightForWidth());
306  widget_details->setSizePolicy(sizePolicy1);
307  gridLayout_7 = new QGridLayout(widget_details);
308  gridLayout_7->setObjectName(QStringLiteral("gridLayout_7"));
309  gridLayout_7->setHorizontalSpacing(30);
310  gridLayout_7->setVerticalSpacing(2);
311  gridLayout_7->setContentsMargins(10, 2, 10, 2);
312  lab_bitrate = new QLabel(widget_details);
313  lab_bitrate->setObjectName(QStringLiteral("lab_bitrate"));
314 
315  gridLayout_7->addWidget(lab_bitrate, 0, 4, 1, 2);
316 
317  lab_filesize = new QLabel(widget_details);
318  lab_filesize->setObjectName(QStringLiteral("lab_filesize"));
319 
320  gridLayout_7->addWidget(lab_filesize, 0, 1, 1, 2);
321 
322  horizontalSpacer_4 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
323 
324  gridLayout_7->addItem(horizontalSpacer_4, 0, 0, 1, 1);
325 
326  horizontalSpacer_2 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
327 
328  gridLayout_7->addItem(horizontalSpacer_2, 0, 6, 1, 1);
329 
330 
331  layout_labels->addWidget(widget_details, 3, 1, 1, 1);
332 
333  lab_album = new QLabel(GUI_Controls);
334  lab_album->setObjectName(QStringLiteral("lab_album"));
335  sizePolicy1.setHeightForWidth(lab_album->sizePolicy().hasHeightForWidth());
336  lab_album->setSizePolicy(sizePolicy1);
337  lab_album->setText(QStringLiteral(""));
338  lab_album->setAlignment(Qt::AlignCenter);
339  lab_album->setWordWrap(true);
340 
341  layout_labels->addWidget(lab_album, 2, 1, 1, 1);
342 
343  lab_artist = new QLabel(GUI_Controls);
344  lab_artist->setObjectName(QStringLiteral("lab_artist"));
345  sizePolicy1.setHeightForWidth(lab_artist->sizePolicy().hasHeightForWidth());
346  lab_artist->setSizePolicy(sizePolicy1);
347  lab_artist->setFrameShape(QFrame::NoFrame);
348  lab_artist->setFrameShadow(QFrame::Plain);
349  lab_artist->setText(QStringLiteral(""));
350  lab_artist->setTextFormat(Qt::AutoText);
351  lab_artist->setAlignment(Qt::AlignCenter);
352  lab_artist->setWordWrap(true);
353 
354  layout_labels->addWidget(lab_artist, 1, 1, 1, 1);
355 
356 
357  gridLayout->addLayout(layout_labels, 0, 2, 4, 2);
358 
359  layout_volume = new QHBoxLayout();
360  layout_volume->setSpacing(2);
361  layout_volume->setObjectName(QStringLiteral("layout_volume"));
362  layout_volume->setSizeConstraint(QLayout::SetFixedSize);
363  btn_mute = new QPushButton(GUI_Controls);
364  btn_mute->setObjectName(QStringLiteral("btn_mute"));
365  QSizePolicy sizePolicy4(QSizePolicy::Fixed, QSizePolicy::Maximum);
366  sizePolicy4.setHorizontalStretch(0);
367  sizePolicy4.setVerticalStretch(0);
368  sizePolicy4.setHeightForWidth(btn_mute->sizePolicy().hasHeightForWidth());
369  btn_mute->setSizePolicy(sizePolicy4);
370  btn_mute->setMinimumSize(QSize(22, 22));
371  btn_mute->setMaximumSize(QSize(22, 22));
372  btn_mute->setSizeIncrement(QSize(0, 0));
373  btn_mute->setFocusPolicy(Qt::ClickFocus);
374  QIcon icon5;
375  icon5.addFile(QStringLiteral(":/Icons/vol_mute.svg.png"), QSize(), QIcon::Normal, QIcon::Off);
376  btn_mute->setIcon(icon5);
377  btn_mute->setIconSize(QSize(20, 20));
378  btn_mute->setFlat(true);
379 
380  layout_volume->addWidget(btn_mute);
381 
382  sli_volume = new SearchSlider(GUI_Controls);
383  sli_volume->setObjectName(QStringLiteral("sli_volume"));
384  sli_volume->setEnabled(true);
385  sizePolicy4.setHeightForWidth(sli_volume->sizePolicy().hasHeightForWidth());
386  sli_volume->setSizePolicy(sizePolicy4);
387  sli_volume->setMinimumSize(QSize(20, 10));
388  sli_volume->setMaximumSize(QSize(73, 1000));
389  sli_volume->setFocusPolicy(Qt::ClickFocus);
390  sli_volume->setValue(50);
391  sli_volume->setTracking(true);
392  sli_volume->setOrientation(Qt::Horizontal);
393  sli_volume->setInvertedAppearance(false);
394  sli_volume->setInvertedControls(false);
395  sli_volume->setTickPosition(QSlider::NoTicks);
396  sli_volume->setTickInterval(25);
397 
398  layout_volume->addWidget(sli_volume);
399 
400 
401  gridLayout->addLayout(layout_volume, 3, 1, 1, 1);
402 
403  layout_cover = new QGridLayout();
404  layout_cover->setObjectName(QStringLiteral("layout_cover"));
405  btn_cover = new CoverButton(GUI_Controls);
406  btn_cover->setObjectName(QStringLiteral("btn_cover"));
407  QSizePolicy sizePolicy5(QSizePolicy::Minimum, QSizePolicy::Minimum);
408  sizePolicy5.setHorizontalStretch(0);
409  sizePolicy5.setVerticalStretch(0);
410  sizePolicy5.setHeightForWidth(btn_cover->sizePolicy().hasHeightForWidth());
411  btn_cover->setSizePolicy(sizePolicy5);
412  btn_cover->setMinimumSize(QSize(95, 95));
413  btn_cover->setMaximumSize(QSize(100, 100));
414  btn_cover->setFocusPolicy(Qt::ClickFocus);
415  btn_cover->setIconSize(QSize(95, 95));
416  btn_cover->setFlat(true);
417 
418  layout_cover->addWidget(btn_cover, 0, 0, 1, 1);
419 
420  verticalSpacer = new QSpacerItem(1, 95, QSizePolicy::Minimum, QSizePolicy::Minimum);
421 
422  layout_cover->addItem(verticalSpacer, 0, 1, 1, 1);
423 
424 
425  gridLayout->addLayout(layout_cover, 0, 1, 3, 1);
426 
427 
428  retranslateUi(GUI_Controls);
429 
430  btn_play->setDefault(false);
431  progress_widget->setCurrentIndex(0);
432 
433 
434  QMetaObject::connectSlotsByName(GUI_Controls);
435  } // setupUi
436 
437  void retranslateUi(QWidget *GUI_Controls)
438  {
439  btn_bw->setText(QString());
440  btn_play->setText(QString());
441  btn_rec->setText(QString());
442  btn_fw->setText(QString());
443  btn_stop->setText(QString());
444  lab_copyright->setText(QApplication::translate("GUI_Controls", "Copyright 2011-2017", Q_NULLPTR));
445  lab_version->setText(QString());
446  lab_writtenby->setText(QApplication::translate("GUI_Controls", "Written by Lucio Carreras", Q_NULLPTR));
447  lab_bitrate->setText(QString());
448  lab_filesize->setText(QString());
449  btn_mute->setText(QString());
450  btn_cover->setText(QString());
451  Q_UNUSED(GUI_Controls);
452  } // retranslateUi
453 
454 };
455 
456 namespace Ui {
457  class GUI_Controls: public Ui_GUI_Controls {};
458 } // namespace Ui
459 
460 QT_END_NAMESPACE
461 
462 #endif // UI_GUI_CONTROLS_H
Definition: SearchSlider.h:30
The ProgressBar class.
Definition: ProgressBar.h:36
Definition: ui_GUI_SomaFM.h:208
Definition: GUI_Controls.h:31
The CoverButton class.
Definition: CoverButton.h:42
Definition: ui_GUI_Controls.h:457
Definition: ui_GUI_Controls.h:30