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