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