Miam-Player  0.8.0
A nice music player
ui_uniquelibrary.h
Go to the documentation of this file.
1 /********************************************************************************
2 ** Form generated from reading UI file 'uniquelibrary.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_UNIQUELIBRARY_H
10 #define UI_UNIQUELIBRARY_H
11 
12 #include <QtCore/QVariant>
13 #include <QtWidgets/QAction>
14 #include <QtWidgets/QApplication>
15 #include <QtWidgets/QButtonGroup>
16 #include <QtWidgets/QHBoxLayout>
17 #include <QtWidgets/QHeaderView>
18 #include <QtWidgets/QSpacerItem>
19 #include <QtWidgets/QVBoxLayout>
20 #include <QtWidgets/QWidget>
25 #include <searchbar.h>
26 #include <widgets/seekbar.h>
27 #include <widgets/volumeslider.h>
28 #include "tableview.h"
29 
30 QT_BEGIN_NAMESPACE
31 
33 {
34 public:
35  QVBoxLayout *verticalLayout_2;
36  QHBoxLayout *horizontalLayout;
44  QSpacerItem *horizontalSpacer;
49 
50  void setupUi(QWidget *uniqueLibrary)
51  {
52  if (uniqueLibrary->objectName().isEmpty())
53  uniqueLibrary->setObjectName(QStringLiteral("uniqueLibrary"));
54  uniqueLibrary->resize(298, 167);
55  uniqueLibrary->setWindowTitle(QStringLiteral("Form"));
56  verticalLayout_2 = new QVBoxLayout(uniqueLibrary);
57  verticalLayout_2->setObjectName(QStringLiteral("verticalLayout_2"));
58  verticalLayout_2->setContentsMargins(0, 0, 0, 0);
59  horizontalLayout = new QHBoxLayout();
60  horizontalLayout->setObjectName(QStringLiteral("horizontalLayout"));
61  horizontalLayout->setContentsMargins(-1, -1, 10, -1);
62  skipBackwardButton = new MediaButton(uniqueLibrary);
63  skipBackwardButton->setObjectName(QStringLiteral("skipBackwardButton"));
64  QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Fixed);
65  sizePolicy.setHorizontalStretch(0);
66  sizePolicy.setVerticalStretch(0);
67  sizePolicy.setHeightForWidth(skipBackwardButton->sizePolicy().hasHeightForWidth());
68  skipBackwardButton->setSizePolicy(sizePolicy);
69  skipBackwardButton->setText(QStringLiteral(""));
70  QIcon icon;
71  icon.addFile(QStringLiteral(":/player/oxygen/skipBackward"), QSize(), QIcon::Normal, QIcon::Off);
72  skipBackwardButton->setIcon(icon);
73  skipBackwardButton->setIconSize(QSize(20, 20));
74  skipBackwardButton->setFlat(true);
75 
76  horizontalLayout->addWidget(skipBackwardButton);
77 
78  seekBackwardButton = new MediaButton(uniqueLibrary);
79  seekBackwardButton->setObjectName(QStringLiteral("seekBackwardButton"));
80  sizePolicy.setHeightForWidth(seekBackwardButton->sizePolicy().hasHeightForWidth());
81  seekBackwardButton->setSizePolicy(sizePolicy);
82  seekBackwardButton->setText(QStringLiteral(""));
83  QIcon icon1;
84  icon1.addFile(QStringLiteral(":/player/oxygen/seekBackward"), QSize(), QIcon::Normal, QIcon::Off);
85  seekBackwardButton->setIcon(icon1);
86  seekBackwardButton->setIconSize(QSize(20, 20));
87  seekBackwardButton->setFlat(true);
88 
89  horizontalLayout->addWidget(seekBackwardButton);
90 
91  playButton = new PlayButton(uniqueLibrary);
92  playButton->setObjectName(QStringLiteral("playButton"));
93  sizePolicy.setHeightForWidth(playButton->sizePolicy().hasHeightForWidth());
94  playButton->setSizePolicy(sizePolicy);
95  playButton->setText(QStringLiteral(""));
96  QIcon icon2;
97  icon2.addFile(QStringLiteral(":/player/oxygen/play"), QSize(), QIcon::Normal, QIcon::Off);
98  playButton->setIcon(icon2);
99  playButton->setIconSize(QSize(20, 20));
100  playButton->setFlat(true);
101 
102  horizontalLayout->addWidget(playButton);
103 
104  stopButton = new StopButton(uniqueLibrary);
105  stopButton->setObjectName(QStringLiteral("stopButton"));
106  sizePolicy.setHeightForWidth(stopButton->sizePolicy().hasHeightForWidth());
107  stopButton->setSizePolicy(sizePolicy);
108  stopButton->setText(QStringLiteral(""));
109  QIcon icon3;
110  icon3.addFile(QStringLiteral(":/player/oxygen/stop"), QSize(), QIcon::Normal, QIcon::Off);
111  stopButton->setIcon(icon3);
112  stopButton->setIconSize(QSize(20, 20));
113  stopButton->setFlat(true);
114 
115  horizontalLayout->addWidget(stopButton);
116 
117  seekForwardButton = new MediaButton(uniqueLibrary);
118  seekForwardButton->setObjectName(QStringLiteral("seekForwardButton"));
119  sizePolicy.setHeightForWidth(seekForwardButton->sizePolicy().hasHeightForWidth());
120  seekForwardButton->setSizePolicy(sizePolicy);
121  seekForwardButton->setText(QStringLiteral(""));
122  QIcon icon4;
123  icon4.addFile(QStringLiteral(":/player/oxygen/seekForward"), QSize(), QIcon::Normal, QIcon::Off);
124  seekForwardButton->setIcon(icon4);
125  seekForwardButton->setIconSize(QSize(20, 20));
126  seekForwardButton->setFlat(true);
127 
128  horizontalLayout->addWidget(seekForwardButton);
129 
130  skipForwardButton = new MediaButton(uniqueLibrary);
131  skipForwardButton->setObjectName(QStringLiteral("skipForwardButton"));
132  sizePolicy.setHeightForWidth(skipForwardButton->sizePolicy().hasHeightForWidth());
133  skipForwardButton->setSizePolicy(sizePolicy);
134  skipForwardButton->setText(QStringLiteral(""));
135  QIcon icon5;
136  icon5.addFile(QStringLiteral(":/player/oxygen/skipForward"), QSize(), QIcon::Normal, QIcon::Off);
137  skipForwardButton->setIcon(icon5);
138  skipForwardButton->setIconSize(QSize(20, 20));
139  skipForwardButton->setFlat(true);
140 
141  horizontalLayout->addWidget(skipForwardButton);
142 
143  playbackModeButton = new PlaybackModeButton(uniqueLibrary);
144  playbackModeButton->setObjectName(QStringLiteral("playbackModeButton"));
145  sizePolicy.setHeightForWidth(playbackModeButton->sizePolicy().hasHeightForWidth());
146  playbackModeButton->setSizePolicy(sizePolicy);
147  playbackModeButton->setText(QStringLiteral(""));
148  QIcon icon6;
149  icon6.addFile(QStringLiteral(":/player/oxygen/shuffle"), QSize(), QIcon::Normal, QIcon::Off);
150  playbackModeButton->setIcon(icon6);
151  playbackModeButton->setIconSize(QSize(20, 20));
152  playbackModeButton->setCheckable(true);
153  playbackModeButton->setFlat(true);
154 
155  horizontalLayout->addWidget(playbackModeButton);
156 
157  horizontalSpacer = new QSpacerItem(2, 2, QSizePolicy::Expanding, QSizePolicy::Minimum);
158 
159  horizontalLayout->addItem(horizontalSpacer);
160 
161  volumeSlider = new VolumeSlider(uniqueLibrary);
162  volumeSlider->setObjectName(QStringLiteral("volumeSlider"));
163  volumeSlider->setOrientation(Qt::Horizontal);
164 
165  horizontalLayout->addWidget(volumeSlider);
166 
167 
168  verticalLayout_2->addLayout(horizontalLayout);
169 
170  seekSlider = new SeekBar(uniqueLibrary);
171  seekSlider->setObjectName(QStringLiteral("seekSlider"));
172  seekSlider->setMaximum(999);
173  seekSlider->setSingleStep(10);
174  seekSlider->setPageStep(100);
175  seekSlider->setOrientation(Qt::Horizontal);
176 
177  verticalLayout_2->addWidget(seekSlider);
178 
179  searchBar = new SearchBar(uniqueLibrary);
180  searchBar->setObjectName(QStringLiteral("searchBar"));
181  searchBar->setMaxLength(100);
182  searchBar->setClearButtonEnabled(true);
183 
184  verticalLayout_2->addWidget(searchBar);
185 
186  uniqueTable = new TableView(uniqueLibrary);
187  uniqueTable->setObjectName(QStringLiteral("uniqueTable"));
188  uniqueTable->setFrameShape(QFrame::NoFrame);
189  uniqueTable->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
190  uniqueTable->setEditTriggers(QAbstractItemView::NoEditTriggers);
191  uniqueTable->setSelectionBehavior(QAbstractItemView::SelectItems);
192  uniqueTable->setVerticalScrollMode(QAbstractItemView::ScrollPerPixel);
193  uniqueTable->setShowGrid(false);
194  uniqueTable->setWordWrap(false);
195  uniqueTable->setCornerButtonEnabled(false);
196  uniqueTable->horizontalHeader()->setVisible(false);
197  uniqueTable->horizontalHeader()->setStretchLastSection(true);
198  uniqueTable->verticalHeader()->setVisible(false);
199 
200  verticalLayout_2->addWidget(uniqueTable);
201 
202 
203  retranslateUi(uniqueLibrary);
204 
205  QMetaObject::connectSlotsByName(uniqueLibrary);
206  } // setupUi
207 
208  void retranslateUi(QWidget *uniqueLibrary)
209  {
210  searchBar->setPlaceholderText(QApplication::translate("uniqueLibrary", "Search...", Q_NULLPTR));
211  Q_UNUSED(uniqueLibrary);
212  } // retranslateUi
213 
214 };
215 
216 namespace Ui {
217  class uniqueLibrary: public Ui_uniqueLibrary {};
218 } // namespace Ui
219 
220 QT_END_NAMESPACE
221 
222 #endif // UI_UNIQUELIBRARY_H
SearchBar * searchBar
Definition: ui_uniquelibrary.h:47
QHBoxLayout * horizontalLayout
Definition: ui_uniquelibrary.h:36
PlaybackModeButton * playbackModeButton
Definition: ui_uniquelibrary.h:43
Definition: ui_uniquelibrary.h:217
MediaButton * seekBackwardButton
Definition: ui_uniquelibrary.h:38
Definition: ui_matchingrecords.h:88
The SeekBar class is used to display a nice seek bar instead of default slider.
Definition: seekbar.h:12
void setupUi(QWidget *uniqueLibrary)
Definition: ui_uniquelibrary.h:50
SeekBar * seekSlider
Definition: ui_uniquelibrary.h:46
PlayButton * playButton
Definition: ui_uniquelibrary.h:39
QSpacerItem * horizontalSpacer
Definition: ui_uniquelibrary.h:44
StopButton * stopButton
Definition: ui_uniquelibrary.h:40
void retranslateUi(QWidget *uniqueLibrary)
Definition: ui_uniquelibrary.h:208
The ListView class is used to display thousands of tracks in a single list.
Definition: tableview.h:17
The PlayButton class can change its icon automatically when the status of the player has changed...
Definition: playbutton.h:12
The SearchBar class.
Definition: searchbar.h:15
MediaButton * skipBackwardButton
Definition: ui_uniquelibrary.h:37
The MediaButton class is useful for buttons like "Play", "Stop", etc.
Definition: mediabutton.h:13
TableView * uniqueTable
Definition: ui_uniquelibrary.h:48
VolumeSlider * volumeSlider
Definition: ui_uniquelibrary.h:45
The VolumeSlider class is used to display a nice volume bar instead of default slider.
Definition: volumeslider.h:16
The PlaybackModeButton class is a custom class to choose a mode like Classic, Random, Play once, etc.
Definition: playbackmodebutton.h:15
The StopButton class is a custom class for the Stop button only.
Definition: stopbutton.h:14
QVBoxLayout * verticalLayout_2
Definition: ui_uniquelibrary.h:35
Definition: ui_uniquelibrary.h:32
MediaButton * skipForwardButton
Definition: ui_uniquelibrary.h:42
MediaButton * seekForwardButton
Definition: ui_uniquelibrary.h:41