Sayonara Player
ui_GUI_Player.h
1 /********************************************************************************
2 ** Form generated from reading UI file 'GUI_Player.ui'
3 **
4 ** Created by: Qt User Interface Compiler version 5.9.1
5 **
6 ** WARNING! All changes made in this file will be lost when recompiling UI file!
7 ********************************************************************************/
8 
9 #ifndef UI_GUI_PLAYER_H
10 #define UI_GUI_PLAYER_H
11 
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/QHBoxLayout>
19 #include <QtWidgets/QHeaderView>
20 #include <QtWidgets/QLabel>
21 #include <QtWidgets/QMainWindow>
22 #include <QtWidgets/QMenu>
23 #include <QtWidgets/QMenuBar>
24 #include <QtWidgets/QPushButton>
25 #include <QtWidgets/QSpacerItem>
26 #include <QtWidgets/QSplitter>
27 #include <QtWidgets/QStackedWidget>
28 #include <QtWidgets/QVBoxLayout>
29 #include <QtWidgets/QWidget>
30 #include "GUI/Covers/CoverButton.h"
31 #include "GUI/Helper/SayonaraWidget/SayonaraLoadingBar.h"
32 #include "GUI/Player/SearchSlider.h"
33 #include "GUI/Playlist/GUI_Playlist.h"
34 #include "GUI/Plugins/Generic/GUI_PlayerPlugin.h"
35 
36 QT_BEGIN_NAMESPACE
37 
39 {
40 public:
41  QAction *action_OpenFile;
42  QAction *action_OpenFolder;
43  QAction *action_Close;
44  QAction *action_Dark;
45  QAction *action_help;
46  QAction *action_about;
47  QAction *action_viewLibrary;
48  QAction *action_Fullscreen;
49  QAction *action_devices;
50  QAction *action_donate;
51  QAction *action_logger;
52  QWidget *centralwidget;
53  QHBoxLayout *horizontalLayout_7;
54  QSplitter *splitter;
55  QFrame *player_frame;
56  QGridLayout *gridLayout;
57  QPushButton *btn_stop;
58  QVBoxLayout *verticalLayout_2;
59  GUI_PlayerPlugin *plugin_widget;
60  GUI_Playlist *ui_playlist;
61  QHBoxLayout *horizontalLayout_2;
62  QPushButton *btn_bw;
63  QPushButton *btn_play;
64  QPushButton *btn_rec;
65  QPushButton *btn_fw;
66  QHBoxLayout *horizontalLayout_6;
67  QPushButton *btn_mute;
68  SearchSlider *sli_volume;
69  QFrame *line;
70  QVBoxLayout *verticalLayout;
71  QHBoxLayout *horizontalLayout;
72  QLabel *lab_sayonara;
73  QLabel *lab_title;
74  QHBoxLayout *horizontalLayout_3;
75  QLabel *lab_version;
76  QLabel *lab_artist;
77  QHBoxLayout *horizontalLayout_4;
78  QLabel *lab_writtenby;
79  QLabel *lab_album;
80  QHBoxLayout *horizontalLayout_5;
81  QLabel *lab_copyright;
82  QLabel *lab_rating;
83  CoverButton *albumCover;
84  QGridLayout *gridLayout_3;
85  QLabel *lab_max_time;
86  QLabel *lab_cur_time;
87  QSpacerItem *horizontalSpacer;
88  QFrame *my_frame_3;
89  QGridLayout *gridLayout_6;
90  QStackedWidget *progress_widget;
91  QWidget *page;
92  QGridLayout *gridLayout_5;
93  SearchSlider *sli_progress;
94  QWidget *page_2;
95  SayonaraLoadingBar *sli_buffer;
96  QWidget *library_widget;
97  QHBoxLayout *horizontalLayout_8;
98  QMenuBar *menubar;
99  QMenu *menu_file;
100  QMenu *menuView;
101  QMenu *menuAbout;
102 
103  void setupUi(QMainWindow *Sayonara)
104  {
105  if (Sayonara->objectName().isEmpty())
106  Sayonara->setObjectName(QStringLiteral("Sayonara"));
107  Sayonara->resize(1038, 814);
108  QSizePolicy sizePolicy(QSizePolicy::Fixed, QSizePolicy::Preferred);
109  sizePolicy.setHorizontalStretch(0);
110  sizePolicy.setVerticalStretch(0);
111  sizePolicy.setHeightForWidth(Sayonara->sizePolicy().hasHeightForWidth());
112  Sayonara->setSizePolicy(sizePolicy);
113  Sayonara->setMinimumSize(QSize(350, 350));
114  Sayonara->setFocusPolicy(Qt::ClickFocus);
115  QIcon icon;
116  icon.addFile(QStringLiteral("../../../../../../.designer/backup/icons/play.svg.png"), QSize(), QIcon::Normal, QIcon::Off);
117  Sayonara->setWindowIcon(icon);
118  Sayonara->setToolButtonStyle(Qt::ToolButtonIconOnly);
119  Sayonara->setDocumentMode(false);
120  Sayonara->setUnifiedTitleAndToolBarOnMac(true);
121  action_OpenFile = new QAction(Sayonara);
122  action_OpenFile->setObjectName(QStringLiteral("action_OpenFile"));
123  QIcon icon1;
124  icon1.addFile(QStringLiteral(":/Icons/play.svg.png"), QSize(), QIcon::Normal, QIcon::Off);
125  action_OpenFile->setIcon(icon1);
126  action_OpenFile->setText(QStringLiteral("Open File"));
127 #ifndef QT_NO_SHORTCUT
128  action_OpenFile->setShortcut(QStringLiteral("Ctrl+O"));
129 #endif // QT_NO_SHORTCUT
130  action_OpenFolder = new QAction(Sayonara);
131  action_OpenFolder->setObjectName(QStringLiteral("action_OpenFolder"));
132  QIcon icon2;
133  icon2.addFile(QStringLiteral(":/Icons/sampler.svg.png"), QSize(), QIcon::Normal, QIcon::Off);
134  action_OpenFolder->setIcon(icon2);
135  action_OpenFolder->setText(QStringLiteral("Open Folder"));
136 #ifndef QT_NO_SHORTCUT
137  action_OpenFolder->setShortcut(QStringLiteral("Ctrl+Shift+O"));
138 #endif // QT_NO_SHORTCUT
139  action_Close = new QAction(Sayonara);
140  action_Close->setObjectName(QStringLiteral("action_Close"));
141  QIcon icon3;
142  icon3.addFile(QStringLiteral(":/Icons/power_on.svg.png"), QSize(), QIcon::Normal, QIcon::Off);
143  action_Close->setIcon(icon3);
144  action_Close->setText(QStringLiteral("Close"));
145 #ifndef QT_NO_SHORTCUT
146  action_Close->setShortcut(QStringLiteral("Ctrl+Q"));
147 #endif // QT_NO_SHORTCUT
148  action_Dark = new QAction(Sayonara);
149  action_Dark->setObjectName(QStringLiteral("action_Dark"));
150  action_Dark->setCheckable(true);
151  action_help = new QAction(Sayonara);
152  action_help->setObjectName(QStringLiteral("action_help"));
153 #ifndef QT_NO_SHORTCUT
154  action_help->setShortcut(QStringLiteral("F1"));
155 #endif // QT_NO_SHORTCUT
156  action_about = new QAction(Sayonara);
157  action_about->setObjectName(QStringLiteral("action_about"));
158  action_about->setText(QStringLiteral("About"));
159  action_viewLibrary = new QAction(Sayonara);
160  action_viewLibrary->setObjectName(QStringLiteral("action_viewLibrary"));
161  action_viewLibrary->setCheckable(true);
162  action_viewLibrary->setChecked(true);
163  action_viewLibrary->setText(QStringLiteral("Library"));
164 #ifndef QT_NO_SHORTCUT
165  action_viewLibrary->setShortcut(QStringLiteral("Ctrl+L"));
166 #endif // QT_NO_SHORTCUT
167  action_viewLibrary->setShortcutContext(Qt::ApplicationShortcut);
168  action_Fullscreen = new QAction(Sayonara);
169  action_Fullscreen->setObjectName(QStringLiteral("action_Fullscreen"));
170  action_Fullscreen->setCheckable(true);
171  action_devices = new QAction(Sayonara);
172  action_devices->setObjectName(QStringLiteral("action_devices"));
173  action_donate = new QAction(Sayonara);
174  action_donate->setObjectName(QStringLiteral("action_donate"));
175  action_logger = new QAction(Sayonara);
176  action_logger->setObjectName(QStringLiteral("action_logger"));
177  action_logger->setText(QStringLiteral("Logger"));
178  centralwidget = new QWidget(Sayonara);
179  centralwidget->setObjectName(QStringLiteral("centralwidget"));
180  centralwidget->setMinimumSize(QSize(100, 177));
181  horizontalLayout_7 = new QHBoxLayout(centralwidget);
182  horizontalLayout_7->setObjectName(QStringLiteral("horizontalLayout_7"));
183  splitter = new QSplitter(centralwidget);
184  splitter->setObjectName(QStringLiteral("splitter"));
185  splitter->setOrientation(Qt::Horizontal);
186  player_frame = new QFrame(splitter);
187  player_frame->setObjectName(QStringLiteral("player_frame"));
188  player_frame->setFrameShape(QFrame::StyledPanel);
189  player_frame->setFrameShadow(QFrame::Raised);
190  gridLayout = new QGridLayout(player_frame);
191  gridLayout->setContentsMargins(0, 0, 0, 0);
192  gridLayout->setObjectName(QStringLiteral("gridLayout"));
193  gridLayout->setHorizontalSpacing(5);
194  gridLayout->setVerticalSpacing(2);
195  btn_stop = new QPushButton(player_frame);
196  btn_stop->setObjectName(QStringLiteral("btn_stop"));
197  QSizePolicy sizePolicy1(QSizePolicy::Preferred, QSizePolicy::Fixed);
198  sizePolicy1.setHorizontalStretch(0);
199  sizePolicy1.setVerticalStretch(0);
200  sizePolicy1.setHeightForWidth(btn_stop->sizePolicy().hasHeightForWidth());
201  btn_stop->setSizePolicy(sizePolicy1);
202  btn_stop->setMinimumSize(QSize(27, 27));
203  btn_stop->setMaximumSize(QSize(27, 27));
204  btn_stop->setFocusPolicy(Qt::ClickFocus);
205  QIcon icon4;
206  icon4.addFile(QStringLiteral(":/Icons/stop.svg.png"), QSize(), QIcon::Normal, QIcon::Off);
207  btn_stop->setIcon(icon4);
208  btn_stop->setIconSize(QSize(21, 21));
209  btn_stop->setFlat(true);
210 
211  gridLayout->addWidget(btn_stop, 2, 2, 1, 1);
212 
213  verticalLayout_2 = new QVBoxLayout();
214  verticalLayout_2->setSpacing(0);
215  verticalLayout_2->setObjectName(QStringLiteral("verticalLayout_2"));
216  plugin_widget = new GUI_PlayerPlugin(player_frame);
217  plugin_widget->setObjectName(QStringLiteral("plugin_widget"));
218  plugin_widget->setFocusPolicy(Qt::ClickFocus);
219  plugin_widget->setStyleSheet(QStringLiteral(""));
220 
221  verticalLayout_2->addWidget(plugin_widget);
222 
223  ui_playlist = new GUI_Playlist(player_frame);
224  ui_playlist->setObjectName(QStringLiteral("ui_playlist"));
225  QSizePolicy sizePolicy2(QSizePolicy::Preferred, QSizePolicy::MinimumExpanding);
226  sizePolicy2.setHorizontalStretch(0);
227  sizePolicy2.setVerticalStretch(0);
228  sizePolicy2.setHeightForWidth(ui_playlist->sizePolicy().hasHeightForWidth());
229  ui_playlist->setSizePolicy(sizePolicy2);
230  ui_playlist->setFocusPolicy(Qt::NoFocus);
231 
232  verticalLayout_2->addWidget(ui_playlist);
233 
234 
235  gridLayout->addLayout(verticalLayout_2, 4, 0, 1, 3);
236 
237  horizontalLayout_2 = new QHBoxLayout();
238  horizontalLayout_2->setSpacing(0);
239  horizontalLayout_2->setObjectName(QStringLiteral("horizontalLayout_2"));
240  horizontalLayout_2->setSizeConstraint(QLayout::SetFixedSize);
241  horizontalLayout_2->setContentsMargins(-1, -1, -1, 0);
242  btn_bw = new QPushButton(player_frame);
243  btn_bw->setObjectName(QStringLiteral("btn_bw"));
244  btn_bw->setEnabled(true);
245  QSizePolicy sizePolicy3(QSizePolicy::Fixed, QSizePolicy::Fixed);
246  sizePolicy3.setHorizontalStretch(0);
247  sizePolicy3.setVerticalStretch(0);
248  sizePolicy3.setHeightForWidth(btn_bw->sizePolicy().hasHeightForWidth());
249  btn_bw->setSizePolicy(sizePolicy3);
250  btn_bw->setMinimumSize(QSize(27, 27));
251  btn_bw->setMaximumSize(QSize(27, 27));
252  btn_bw->setFocusPolicy(Qt::ClickFocus);
253  QIcon icon5;
254  icon5.addFile(QStringLiteral(":/Icons/bwd.svg.png"), QSize(), QIcon::Normal, QIcon::Off);
255  icon5.addFile(QStringLiteral(":/Icons/bwd_disabled.svg"), QSize(), QIcon::Disabled, QIcon::Off);
256  btn_bw->setIcon(icon5);
257  btn_bw->setIconSize(QSize(21, 21));
258  btn_bw->setFlat(true);
259 
260  horizontalLayout_2->addWidget(btn_bw);
261 
262  btn_play = new QPushButton(player_frame);
263  btn_play->setObjectName(QStringLiteral("btn_play"));
264  sizePolicy3.setHeightForWidth(btn_play->sizePolicy().hasHeightForWidth());
265  btn_play->setSizePolicy(sizePolicy3);
266  btn_play->setMinimumSize(QSize(35, 35));
267  btn_play->setMaximumSize(QSize(35, 35));
268  btn_play->setFocusPolicy(Qt::ClickFocus);
269  btn_play->setIcon(icon1);
270  btn_play->setIconSize(QSize(27, 27));
271  btn_play->setAutoDefault(false);
272  btn_play->setFlat(true);
273 
274  horizontalLayout_2->addWidget(btn_play);
275 
276  btn_rec = new QPushButton(player_frame);
277  btn_rec->setObjectName(QStringLiteral("btn_rec"));
278  sizePolicy3.setHeightForWidth(btn_rec->sizePolicy().hasHeightForWidth());
279  btn_rec->setSizePolicy(sizePolicy3);
280  btn_rec->setMinimumSize(QSize(35, 35));
281  btn_rec->setMaximumSize(QSize(35, 35));
282  btn_rec->setFocusPolicy(Qt::ClickFocus);
283  QIcon icon6;
284  icon6.addFile(QStringLiteral(":/Icons/rec.svg.png"), QSize(), QIcon::Normal, QIcon::Off);
285  btn_rec->setIcon(icon6);
286  btn_rec->setIconSize(QSize(27, 27));
287  btn_rec->setCheckable(true);
288  btn_rec->setFlat(true);
289 
290  horizontalLayout_2->addWidget(btn_rec);
291 
292  btn_fw = new QPushButton(player_frame);
293  btn_fw->setObjectName(QStringLiteral("btn_fw"));
294  btn_fw->setEnabled(true);
295  sizePolicy3.setHeightForWidth(btn_fw->sizePolicy().hasHeightForWidth());
296  btn_fw->setSizePolicy(sizePolicy3);
297  btn_fw->setMinimumSize(QSize(27, 27));
298  btn_fw->setMaximumSize(QSize(27, 27));
299  btn_fw->setFocusPolicy(Qt::ClickFocus);
300  QIcon icon7;
301  icon7.addFile(QStringLiteral(":/Icons/fwd.svg.png"), QSize(), QIcon::Normal, QIcon::Off);
302  icon7.addFile(QStringLiteral(":/Icons/fwd_disabled.svg.png"), QSize(), QIcon::Disabled, QIcon::Off);
303  btn_fw->setIcon(icon7);
304  btn_fw->setIconSize(QSize(21, 21));
305  btn_fw->setFlat(true);
306 
307  horizontalLayout_2->addWidget(btn_fw);
308 
309 
310  gridLayout->addLayout(horizontalLayout_2, 2, 0, 1, 1);
311 
312  horizontalLayout_6 = new QHBoxLayout();
313  horizontalLayout_6->setSpacing(2);
314  horizontalLayout_6->setObjectName(QStringLiteral("horizontalLayout_6"));
315  horizontalLayout_6->setSizeConstraint(QLayout::SetFixedSize);
316  btn_mute = new QPushButton(player_frame);
317  btn_mute->setObjectName(QStringLiteral("btn_mute"));
318  sizePolicy3.setHeightForWidth(btn_mute->sizePolicy().hasHeightForWidth());
319  btn_mute->setSizePolicy(sizePolicy3);
320  btn_mute->setMinimumSize(QSize(22, 22));
321  btn_mute->setMaximumSize(QSize(22, 22));
322  btn_mute->setSizeIncrement(QSize(0, 0));
323  btn_mute->setFocusPolicy(Qt::ClickFocus);
324  QIcon icon8;
325  icon8.addFile(QStringLiteral(":/Icons/vol_mute.svg.png"), QSize(), QIcon::Normal, QIcon::Off);
326  btn_mute->setIcon(icon8);
327  btn_mute->setIconSize(QSize(20, 20));
328  btn_mute->setFlat(true);
329 
330  horizontalLayout_6->addWidget(btn_mute);
331 
332  sli_volume = new SearchSlider(player_frame);
333  sli_volume->setObjectName(QStringLiteral("sli_volume"));
334  sli_volume->setEnabled(true);
335  sizePolicy.setHeightForWidth(sli_volume->sizePolicy().hasHeightForWidth());
336  sli_volume->setSizePolicy(sizePolicy);
337  sli_volume->setMinimumSize(QSize(20, 10));
338  sli_volume->setMaximumSize(QSize(73, 1000));
339  sli_volume->setFocusPolicy(Qt::ClickFocus);
340  sli_volume->setValue(50);
341  sli_volume->setTracking(true);
342  sli_volume->setOrientation(Qt::Horizontal);
343  sli_volume->setInvertedAppearance(false);
344  sli_volume->setInvertedControls(false);
345  sli_volume->setTickPosition(QSlider::NoTicks);
346  sli_volume->setTickInterval(25);
347 
348  horizontalLayout_6->addWidget(sli_volume);
349 
350 
351  gridLayout->addLayout(horizontalLayout_6, 1, 0, 1, 1);
352 
353  line = new QFrame(player_frame);
354  line->setObjectName(QStringLiteral("line"));
355  sizePolicy1.setHeightForWidth(line->sizePolicy().hasHeightForWidth());
356  line->setSizePolicy(sizePolicy1);
357  line->setFocusPolicy(Qt::ClickFocus);
358  line->setFrameShape(QFrame::HLine);
359  line->setFrameShadow(QFrame::Sunken);
360 
361  gridLayout->addWidget(line, 3, 0, 1, 3);
362 
363  verticalLayout = new QVBoxLayout();
364  verticalLayout->setSpacing(0);
365  verticalLayout->setObjectName(QStringLiteral("verticalLayout"));
366  horizontalLayout = new QHBoxLayout();
367  horizontalLayout->setObjectName(QStringLiteral("horizontalLayout"));
368  lab_sayonara = new QLabel(player_frame);
369  lab_sayonara->setObjectName(QStringLiteral("lab_sayonara"));
370  QSizePolicy sizePolicy4(QSizePolicy::Preferred, QSizePolicy::Maximum);
371  sizePolicy4.setHorizontalStretch(0);
372  sizePolicy4.setVerticalStretch(0);
373  sizePolicy4.setHeightForWidth(lab_sayonara->sizePolicy().hasHeightForWidth());
374  lab_sayonara->setSizePolicy(sizePolicy4);
375  lab_sayonara->setMinimumSize(QSize(0, 40));
376  lab_sayonara->setMaximumSize(QSize(16777215, 40));
377  QFont font;
378  font.setPointSize(11);
379  font.setBold(true);
380  font.setWeight(75);
381  lab_sayonara->setFont(font);
382  lab_sayonara->setFocusPolicy(Qt::ClickFocus);
383  lab_sayonara->setText(QStringLiteral("Sayonara Player"));
384  lab_sayonara->setAlignment(Qt::AlignCenter);
385 
386  horizontalLayout->addWidget(lab_sayonara);
387 
388  lab_title = new QLabel(player_frame);
389  lab_title->setObjectName(QStringLiteral("lab_title"));
390  QSizePolicy sizePolicy5(QSizePolicy::Preferred, QSizePolicy::Preferred);
391  sizePolicy5.setHorizontalStretch(0);
392  sizePolicy5.setVerticalStretch(0);
393  sizePolicy5.setHeightForWidth(lab_title->sizePolicy().hasHeightForWidth());
394  lab_title->setSizePolicy(sizePolicy5);
395  lab_title->setMinimumSize(QSize(0, 40));
396  lab_title->setMaximumSize(QSize(16777215, 40));
397  lab_title->setFont(font);
398  lab_title->setFocusPolicy(Qt::ClickFocus);
399  lab_title->setText(QStringLiteral(""));
400  lab_title->setAlignment(Qt::AlignCenter);
401  lab_title->setWordWrap(true);
402 
403  horizontalLayout->addWidget(lab_title);
404 
405 
406  verticalLayout->addLayout(horizontalLayout);
407 
408  horizontalLayout_3 = new QHBoxLayout();
409  horizontalLayout_3->setObjectName(QStringLiteral("horizontalLayout_3"));
410  lab_version = new QLabel(player_frame);
411  lab_version->setObjectName(QStringLiteral("lab_version"));
412  lab_version->setMinimumSize(QSize(0, 20));
413  lab_version->setMaximumSize(QSize(16777215, 20));
414  lab_version->setAlignment(Qt::AlignCenter);
415 
416  horizontalLayout_3->addWidget(lab_version);
417 
418  lab_artist = new QLabel(player_frame);
419  lab_artist->setObjectName(QStringLiteral("lab_artist"));
420  sizePolicy5.setHeightForWidth(lab_artist->sizePolicy().hasHeightForWidth());
421  lab_artist->setSizePolicy(sizePolicy5);
422  lab_artist->setMinimumSize(QSize(0, 20));
423  lab_artist->setMaximumSize(QSize(16777215, 20));
424  lab_artist->setFrameShape(QFrame::NoFrame);
425  lab_artist->setFrameShadow(QFrame::Plain);
426  lab_artist->setText(QStringLiteral(""));
427  lab_artist->setTextFormat(Qt::AutoText);
428  lab_artist->setAlignment(Qt::AlignCenter);
429  lab_artist->setWordWrap(true);
430 
431  horizontalLayout_3->addWidget(lab_artist);
432 
433 
434  verticalLayout->addLayout(horizontalLayout_3);
435 
436  horizontalLayout_4 = new QHBoxLayout();
437  horizontalLayout_4->setObjectName(QStringLiteral("horizontalLayout_4"));
438  lab_writtenby = new QLabel(player_frame);
439  lab_writtenby->setObjectName(QStringLiteral("lab_writtenby"));
440  sizePolicy5.setHeightForWidth(lab_writtenby->sizePolicy().hasHeightForWidth());
441  lab_writtenby->setSizePolicy(sizePolicy5);
442  lab_writtenby->setMinimumSize(QSize(0, 20));
443  lab_writtenby->setMaximumSize(QSize(16777215, 20));
444  lab_writtenby->setAlignment(Qt::AlignCenter);
445 
446  horizontalLayout_4->addWidget(lab_writtenby);
447 
448  lab_album = new QLabel(player_frame);
449  lab_album->setObjectName(QStringLiteral("lab_album"));
450  sizePolicy5.setHeightForWidth(lab_album->sizePolicy().hasHeightForWidth());
451  lab_album->setSizePolicy(sizePolicy5);
452  lab_album->setMinimumSize(QSize(0, 20));
453  lab_album->setMaximumSize(QSize(16777215, 20));
454  lab_album->setText(QStringLiteral(""));
455  lab_album->setAlignment(Qt::AlignCenter);
456  lab_album->setWordWrap(true);
457 
458  horizontalLayout_4->addWidget(lab_album);
459 
460 
461  verticalLayout->addLayout(horizontalLayout_4);
462 
463  horizontalLayout_5 = new QHBoxLayout();
464  horizontalLayout_5->setObjectName(QStringLiteral("horizontalLayout_5"));
465  lab_copyright = new QLabel(player_frame);
466  lab_copyright->setObjectName(QStringLiteral("lab_copyright"));
467  sizePolicy5.setHeightForWidth(lab_copyright->sizePolicy().hasHeightForWidth());
468  lab_copyright->setSizePolicy(sizePolicy5);
469  lab_copyright->setMinimumSize(QSize(0, 20));
470  lab_copyright->setMaximumSize(QSize(16777215, 20));
471  lab_copyright->setAlignment(Qt::AlignCenter);
472 
473  horizontalLayout_5->addWidget(lab_copyright);
474 
475  lab_rating = new QLabel(player_frame);
476  lab_rating->setObjectName(QStringLiteral("lab_rating"));
477  sizePolicy5.setHeightForWidth(lab_rating->sizePolicy().hasHeightForWidth());
478  lab_rating->setSizePolicy(sizePolicy5);
479  lab_rating->setMinimumSize(QSize(0, 20));
480  lab_rating->setMaximumSize(QSize(16777215, 20));
481  lab_rating->setText(QStringLiteral(""));
482  lab_rating->setAlignment(Qt::AlignCenter);
483  lab_rating->setWordWrap(true);
484 
485  horizontalLayout_5->addWidget(lab_rating);
486 
487 
488  verticalLayout->addLayout(horizontalLayout_5);
489 
490 
491  gridLayout->addLayout(verticalLayout, 0, 1, 2, 2);
492 
493  albumCover = new CoverButton(player_frame);
494  albumCover->setObjectName(QStringLiteral("albumCover"));
495  sizePolicy3.setHeightForWidth(albumCover->sizePolicy().hasHeightForWidth());
496  albumCover->setSizePolicy(sizePolicy3);
497  albumCover->setMinimumSize(QSize(95, 95));
498  albumCover->setMaximumSize(QSize(95, 95));
499  albumCover->setFocusPolicy(Qt::ClickFocus);
500  albumCover->setIconSize(QSize(95, 95));
501  albumCover->setFlat(true);
502 
503  gridLayout->addWidget(albumCover, 0, 0, 1, 1);
504 
505  gridLayout_3 = new QGridLayout();
506  gridLayout_3->setObjectName(QStringLiteral("gridLayout_3"));
507  gridLayout_3->setVerticalSpacing(2);
508  lab_max_time = new QLabel(player_frame);
509  lab_max_time->setObjectName(QStringLiteral("lab_max_time"));
510  lab_max_time->setMinimumSize(QSize(50, 0));
511  lab_max_time->setMaximumSize(QSize(100, 16));
512  lab_max_time->setLayoutDirection(Qt::RightToLeft);
513  lab_max_time->setLineWidth(0);
514  lab_max_time->setText(QStringLiteral(""));
515  lab_max_time->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
516 
517  gridLayout_3->addWidget(lab_max_time, 1, 3, 1, 1);
518 
519  lab_cur_time = new QLabel(player_frame);
520  lab_cur_time->setObjectName(QStringLiteral("lab_cur_time"));
521  lab_cur_time->setMinimumSize(QSize(50, 0));
522  lab_cur_time->setMaximumSize(QSize(50, 16));
523  lab_cur_time->setLineWidth(0);
524  lab_cur_time->setText(QStringLiteral(""));
525 
526  gridLayout_3->addWidget(lab_cur_time, 1, 1, 1, 1);
527 
528  horizontalSpacer = new QSpacerItem(40, 1, QSizePolicy::Expanding, QSizePolicy::Minimum);
529 
530  gridLayout_3->addItem(horizontalSpacer, 1, 2, 1, 1);
531 
532  my_frame_3 = new QFrame(player_frame);
533  my_frame_3->setObjectName(QStringLiteral("my_frame_3"));
534  my_frame_3->setFocusPolicy(Qt::ClickFocus);
535  my_frame_3->setFrameShape(QFrame::NoFrame);
536  my_frame_3->setFrameShadow(QFrame::Plain);
537  my_frame_3->setLineWidth(0);
538  gridLayout_6 = new QGridLayout(my_frame_3);
539  gridLayout_6->setSpacing(0);
540  gridLayout_6->setContentsMargins(0, 0, 0, 0);
541  gridLayout_6->setObjectName(QStringLiteral("gridLayout_6"));
542 
543  gridLayout_3->addWidget(my_frame_3, 1, 0, 1, 1);
544 
545  progress_widget = new QStackedWidget(player_frame);
546  progress_widget->setObjectName(QStringLiteral("progress_widget"));
547  sizePolicy1.setHeightForWidth(progress_widget->sizePolicy().hasHeightForWidth());
548  progress_widget->setSizePolicy(sizePolicy1);
549  progress_widget->setLineWidth(0);
550  page = new QWidget();
551  page->setObjectName(QStringLiteral("page"));
552  gridLayout_5 = new QGridLayout(page);
553  gridLayout_5->setObjectName(QStringLiteral("gridLayout_5"));
554  gridLayout_5->setVerticalSpacing(2);
555  gridLayout_5->setContentsMargins(3, 0, 3, 0);
556  sli_progress = new SearchSlider(page);
557  sli_progress->setObjectName(QStringLiteral("sli_progress"));
558  sli_progress->setOrientation(Qt::Horizontal);
559 
560  gridLayout_5->addWidget(sli_progress, 0, 0, 1, 1);
561 
562  progress_widget->addWidget(page);
563  page_2 = new QWidget();
564  page_2->setObjectName(QStringLiteral("page_2"));
565  sli_buffer = new SayonaraLoadingBar(page_2);
566  sli_buffer->setObjectName(QStringLiteral("sli_buffer"));
567  sli_buffer->setGeometry(QRect(0, 0, 91, 22));
568  sli_buffer->setMaximum(0);
569  sli_buffer->setValue(-1);
570  progress_widget->addWidget(page_2);
571 
572  gridLayout_3->addWidget(progress_widget, 0, 1, 1, 3);
573 
574 
575  gridLayout->addLayout(gridLayout_3, 2, 1, 1, 1);
576 
577  splitter->addWidget(player_frame);
578  library_widget = new QWidget(splitter);
579  library_widget->setObjectName(QStringLiteral("library_widget"));
580  QSizePolicy sizePolicy6(QSizePolicy::Preferred, QSizePolicy::Preferred);
581  sizePolicy6.setHorizontalStretch(1);
582  sizePolicy6.setVerticalStretch(0);
583  sizePolicy6.setHeightForWidth(library_widget->sizePolicy().hasHeightForWidth());
584  library_widget->setSizePolicy(sizePolicy6);
585  horizontalLayout_8 = new QHBoxLayout(library_widget);
586  horizontalLayout_8->setObjectName(QStringLiteral("horizontalLayout_8"));
587  splitter->addWidget(library_widget);
588 
589  horizontalLayout_7->addWidget(splitter);
590 
591  Sayonara->setCentralWidget(centralwidget);
592  menubar = new QMenuBar(Sayonara);
593  menubar->setObjectName(QStringLiteral("menubar"));
594  menubar->setGeometry(QRect(0, 0, 1038, 20));
595  menu_file = new QMenu(menubar);
596  menu_file->setObjectName(QStringLiteral("menu_file"));
597  menu_file->setTitle(QStringLiteral("File"));
598  menuView = new QMenu(menubar);
599  menuView->setObjectName(QStringLiteral("menuView"));
600  menuView->setStyleSheet(QStringLiteral(""));
601  menuAbout = new QMenu(menubar);
602  menuAbout->setObjectName(QStringLiteral("menuAbout"));
603  Sayonara->setMenuBar(menubar);
604 
605  menubar->addAction(menu_file->menuAction());
606  menubar->addAction(menuView->menuAction());
607  menubar->addAction(menuAbout->menuAction());
608  menu_file->addAction(action_OpenFile);
609  menu_file->addAction(action_OpenFolder);
610  menu_file->addSeparator();
611  menu_file->addSeparator();
612  menu_file->addAction(action_devices);
613  menu_file->addSeparator();
614  menu_file->addAction(action_Close);
615  menuView->addAction(action_viewLibrary);
616  menuView->addSeparator();
617  menuView->addAction(action_Dark);
618  menuView->addAction(action_Fullscreen);
619  menuView->addAction(action_logger);
620  menuAbout->addAction(action_help);
621  menuAbout->addAction(action_about);
622 
623  retranslateUi(Sayonara);
624 
625  btn_play->setDefault(false);
626  progress_widget->setCurrentIndex(1);
627 
628 
629  QMetaObject::connectSlotsByName(Sayonara);
630  } // setupUi
631 
632  void retranslateUi(QMainWindow *Sayonara)
633  {
634  Sayonara->setWindowTitle(QApplication::translate("Sayonara", "Sayonara Player", Q_NULLPTR));
635  action_Dark->setText(QApplication::translate("Sayonara", "Dark", Q_NULLPTR));
636  action_help->setText(QApplication::translate("Sayonara", "Help", Q_NULLPTR));
637  action_Fullscreen->setText(QApplication::translate("Sayonara", "Fullscreen ", Q_NULLPTR));
638  action_devices->setText(QApplication::translate("Sayonara", "Devices", Q_NULLPTR));
639  action_donate->setText(QApplication::translate("Sayonara", "Donate", Q_NULLPTR));
640  btn_stop->setText(QString());
641  btn_bw->setText(QString());
642  btn_play->setText(QString());
643  btn_rec->setText(QString());
644  btn_fw->setText(QString());
645  btn_mute->setText(QString());
646  lab_version->setText(QString());
647  lab_writtenby->setText(QApplication::translate("Sayonara", "Written by Lucio Carreras", Q_NULLPTR));
648  lab_copyright->setText(QApplication::translate("Sayonara", "Copyright 2011-2017", Q_NULLPTR));
649  albumCover->setText(QString());
650  menuView->setTitle(QApplication::translate("Sayonara", "View", Q_NULLPTR));
651  menuAbout->setTitle(QApplication::translate("Sayonara", "Help", Q_NULLPTR));
652  } // retranslateUi
653 
654 };
655 
656 namespace Ui {
657  class Sayonara: public Ui_Sayonara {};
658 } // namespace Ui
659 
660 QT_END_NAMESPACE
661 
662 #endif // UI_GUI_PLAYER_H
Definition: SearchSlider.h:30
Definition: GUI_SomaFM.h:34
Definition: ui_GUI_Player.h:657
The CoverButton class.
Definition: CoverButton.h:35
Definition: GUI_Playlist.h:49
The SayonaraLoadingBar class.
Definition: SayonaraLoadingBar.h:33
Definition: GUI_PlayerPlugin.h:32
Definition: ui_GUI_Player.h:38