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