Sayonara Player
ui_GUI_LocalLibrary.h
1 /********************************************************************************
2 ** Form generated from reading UI file 'GUI_LocalLibrary.ui'
3 **
4 ** Created by: Qt User Interface Compiler version 5.11.1
5 **
6 ** WARNING! All changes made in this file will be lost when recompiling UI file!
7 ********************************************************************************/
8 
9 #ifndef UI_GUI_LOCALLIBRARY_H
10 #define UI_GUI_LOCALLIBRARY_H
11 
12 #include <QtCore/QVariant>
13 #include <QtWidgets/QApplication>
14 #include <QtWidgets/QFrame>
15 #include <QtWidgets/QGridLayout>
16 #include <QtWidgets/QGroupBox>
17 #include <QtWidgets/QHBoxLayout>
18 #include <QtWidgets/QHeaderView>
19 #include <QtWidgets/QLabel>
20 #include <QtWidgets/QLineEdit>
21 #include <QtWidgets/QProgressBar>
22 #include <QtWidgets/QSpacerItem>
23 #include <QtWidgets/QSplitter>
24 #include <QtWidgets/QStackedWidget>
25 #include <QtWidgets/QVBoxLayout>
26 #include <QtWidgets/QWidget>
27 #include "GUI/Library/Views/AlbumView.h"
28 #include "GUI/Library/Views/ArtistView.h"
29 #include "GUI/Library/Views/GenreView.h"
30 #include "GUI/Library/Views/TrackView.h"
31 
32 QT_BEGIN_NAMESPACE
33 
35 {
36 public:
37  QGridLayout *gridLayout;
38  QSplitter *splitter_genre;
39  QSplitter *splitter_tracks;
40  QStackedWidget *sw_album_covers;
41  QWidget *page_3;
42  QGridLayout *gridLayout_7;
43  QSplitter *splitter_artist_album;
44  Library::ArtistView *lv_artist;
45  Library::AlbumView *lv_album;
46  QWidget *page_cover;
47  QVBoxLayout *verticalLayout_2;
48  QWidget *cover_topbar;
49  QHBoxLayout *horizontalLayout_2;
50  Library::TrackView *tb_title;
51  QGroupBox *gb_genres;
52  QGridLayout *gridLayout_6;
53  QStackedWidget *stacked_genre_widget;
54  QWidget *page;
55  QGridLayout *gridLayout_5;
56  Library::GenreView *lv_genres;
57  QWidget *page_2;
58  QVBoxLayout *verticalLayout;
59  QSpacerItem *verticalSpacer_4;
60  QLabel *label_2;
61  QSpacerItem *verticalSpacer_3;
62  QHBoxLayout *horizontalLayout;
63  QFrame *header_frame;
64  QSpacerItem *horizontalSpacer;
65  QLineEdit *le_search;
66  QHBoxLayout *horizontalLayout_4;
67  QLabel *lab_progress;
68  QProgressBar *pb_progress;
69 
70  void setupUi(QWidget *GUI_LocalLibrary)
71  {
72  if (GUI_LocalLibrary->objectName().isEmpty())
73  GUI_LocalLibrary->setObjectName(QStringLiteral("GUI_LocalLibrary"));
74  GUI_LocalLibrary->resize(852, 557);
75  QSizePolicy sizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding);
76  sizePolicy.setHorizontalStretch(0);
77  sizePolicy.setVerticalStretch(0);
78  sizePolicy.setHeightForWidth(GUI_LocalLibrary->sizePolicy().hasHeightForWidth());
79  GUI_LocalLibrary->setSizePolicy(sizePolicy);
80  GUI_LocalLibrary->setFocusPolicy(Qt::ClickFocus);
81  GUI_LocalLibrary->setAcceptDrops(true);
82  gridLayout = new QGridLayout(GUI_LocalLibrary);
83  gridLayout->setObjectName(QStringLiteral("gridLayout"));
84  splitter_genre = new QSplitter(GUI_LocalLibrary);
85  splitter_genre->setObjectName(QStringLiteral("splitter_genre"));
86  QSizePolicy sizePolicy1(QSizePolicy::Expanding, QSizePolicy::MinimumExpanding);
87  sizePolicy1.setHorizontalStretch(0);
88  sizePolicy1.setVerticalStretch(0);
89  sizePolicy1.setHeightForWidth(splitter_genre->sizePolicy().hasHeightForWidth());
90  splitter_genre->setSizePolicy(sizePolicy1);
91  splitter_genre->setOrientation(Qt::Horizontal);
92  splitter_tracks = new QSplitter(splitter_genre);
93  splitter_tracks->setObjectName(QStringLiteral("splitter_tracks"));
94  splitter_tracks->setOrientation(Qt::Vertical);
95  sw_album_covers = new QStackedWidget(splitter_tracks);
96  sw_album_covers->setObjectName(QStringLiteral("sw_album_covers"));
97  page_3 = new QWidget();
98  page_3->setObjectName(QStringLiteral("page_3"));
99  gridLayout_7 = new QGridLayout(page_3);
100  gridLayout_7->setObjectName(QStringLiteral("gridLayout_7"));
101  gridLayout_7->setContentsMargins(0, 0, 0, 0);
102  splitter_artist_album = new QSplitter(page_3);
103  splitter_artist_album->setObjectName(QStringLiteral("splitter_artist_album"));
104  splitter_artist_album->setOrientation(Qt::Horizontal);
105  lv_artist = new Library::ArtistView(splitter_artist_album);
106  lv_artist->setObjectName(QStringLiteral("lv_artist"));
107  QSizePolicy sizePolicy2(QSizePolicy::MinimumExpanding, QSizePolicy::Expanding);
108  sizePolicy2.setHorizontalStretch(0);
109  sizePolicy2.setVerticalStretch(0);
110  sizePolicy2.setHeightForWidth(lv_artist->sizePolicy().hasHeightForWidth());
111  lv_artist->setSizePolicy(sizePolicy2);
112  lv_artist->setFocusPolicy(Qt::StrongFocus);
113  lv_artist->setAcceptDrops(true);
114  lv_artist->setAutoScroll(true);
115  lv_artist->setEditTriggers(QAbstractItemView::CurrentChanged|QAbstractItemView::SelectedClicked);
116  lv_artist->setTabKeyNavigation(false);
117  lv_artist->setDragEnabled(true);
118  lv_artist->setDragDropMode(QAbstractItemView::DragDrop);
119  lv_artist->setAlternatingRowColors(true);
120  lv_artist->setSelectionBehavior(QAbstractItemView::SelectRows);
121  lv_artist->setShowGrid(false);
122  lv_artist->setGridStyle(Qt::DotLine);
123  lv_artist->setSortingEnabled(true);
124  lv_artist->setWordWrap(false);
125  splitter_artist_album->addWidget(lv_artist);
126  lv_artist->horizontalHeader()->setCascadingSectionResizes(true);
127  lv_artist->horizontalHeader()->setHighlightSections(false);
128  lv_artist->horizontalHeader()->setProperty("showSortIndicator", QVariant(true));
129  lv_artist->horizontalHeader()->setStretchLastSection(true);
130  lv_artist->verticalHeader()->setVisible(false);
131  lv_artist->verticalHeader()->setMinimumSectionSize(1);
132  lv_album = new Library::AlbumView(splitter_artist_album);
133  lv_album->setObjectName(QStringLiteral("lv_album"));
134  sizePolicy2.setHeightForWidth(lv_album->sizePolicy().hasHeightForWidth());
135  lv_album->setSizePolicy(sizePolicy2);
136  lv_album->setFocusPolicy(Qt::StrongFocus);
137  lv_album->setAcceptDrops(true);
138  lv_album->setAutoScroll(true);
139  lv_album->setEditTriggers(QAbstractItemView::CurrentChanged|QAbstractItemView::SelectedClicked);
140  lv_album->setTabKeyNavigation(false);
141  lv_album->setDragEnabled(true);
142  lv_album->setDragDropMode(QAbstractItemView::DragDrop);
143  lv_album->setAlternatingRowColors(true);
144  lv_album->setSelectionBehavior(QAbstractItemView::SelectRows);
145  lv_album->setShowGrid(false);
146  lv_album->setGridStyle(Qt::DotLine);
147  lv_album->setSortingEnabled(true);
148  lv_album->setWordWrap(false);
149  splitter_artist_album->addWidget(lv_album);
150  lv_album->horizontalHeader()->setCascadingSectionResizes(true);
151  lv_album->horizontalHeader()->setHighlightSections(false);
152  lv_album->horizontalHeader()->setProperty("showSortIndicator", QVariant(true));
153  lv_album->horizontalHeader()->setStretchLastSection(true);
154  lv_album->verticalHeader()->setVisible(false);
155  lv_album->verticalHeader()->setMinimumSectionSize(1);
156 
157  gridLayout_7->addWidget(splitter_artist_album, 0, 0, 1, 1);
158 
159  sw_album_covers->addWidget(page_3);
160  page_cover = new QWidget();
161  page_cover->setObjectName(QStringLiteral("page_cover"));
162  verticalLayout_2 = new QVBoxLayout(page_cover);
163  verticalLayout_2->setSpacing(5);
164  verticalLayout_2->setObjectName(QStringLiteral("verticalLayout_2"));
165  verticalLayout_2->setContentsMargins(0, 0, 0, 0);
166  cover_topbar = new QWidget(page_cover);
167  cover_topbar->setObjectName(QStringLiteral("cover_topbar"));
168  QSizePolicy sizePolicy3(QSizePolicy::Preferred, QSizePolicy::Maximum);
169  sizePolicy3.setHorizontalStretch(0);
170  sizePolicy3.setVerticalStretch(0);
171  sizePolicy3.setHeightForWidth(cover_topbar->sizePolicy().hasHeightForWidth());
172  cover_topbar->setSizePolicy(sizePolicy3);
173  horizontalLayout_2 = new QHBoxLayout(cover_topbar);
174  horizontalLayout_2->setObjectName(QStringLiteral("horizontalLayout_2"));
175 
176  verticalLayout_2->addWidget(cover_topbar);
177 
178  sw_album_covers->addWidget(page_cover);
179  splitter_tracks->addWidget(sw_album_covers);
180  tb_title = new Library::TrackView(splitter_tracks);
181  tb_title->setObjectName(QStringLiteral("tb_title"));
182  sizePolicy.setHeightForWidth(tb_title->sizePolicy().hasHeightForWidth());
183  tb_title->setSizePolicy(sizePolicy);
184  tb_title->setFocusPolicy(Qt::StrongFocus);
185  tb_title->setAcceptDrops(true);
186  tb_title->setAutoScroll(true);
187  tb_title->setEditTriggers(QAbstractItemView::CurrentChanged|QAbstractItemView::SelectedClicked);
188  tb_title->setTabKeyNavigation(false);
189  tb_title->setDragEnabled(true);
190  tb_title->setDragDropMode(QAbstractItemView::DragDrop);
191  tb_title->setAlternatingRowColors(true);
192  tb_title->setSelectionBehavior(QAbstractItemView::SelectRows);
193  tb_title->setShowGrid(false);
194  tb_title->setGridStyle(Qt::DotLine);
195  tb_title->setSortingEnabled(true);
196  tb_title->setWordWrap(false);
197  splitter_tracks->addWidget(tb_title);
198  tb_title->horizontalHeader()->setCascadingSectionResizes(true);
199  tb_title->horizontalHeader()->setHighlightSections(false);
200  tb_title->horizontalHeader()->setProperty("showSortIndicator", QVariant(true));
201  tb_title->horizontalHeader()->setStretchLastSection(true);
202  tb_title->verticalHeader()->setVisible(false);
203  tb_title->verticalHeader()->setMinimumSectionSize(1);
204  splitter_genre->addWidget(splitter_tracks);
205  gb_genres = new QGroupBox(splitter_genre);
206  gb_genres->setObjectName(QStringLiteral("gb_genres"));
207  QFont font;
208  font.setBold(true);
209  font.setWeight(75);
210  gb_genres->setFont(font);
211  gb_genres->setTitle(QStringLiteral("Genres"));
212  gridLayout_6 = new QGridLayout(gb_genres);
213  gridLayout_6->setObjectName(QStringLiteral("gridLayout_6"));
214  gridLayout_6->setContentsMargins(0, 5, 0, 0);
215  stacked_genre_widget = new QStackedWidget(gb_genres);
216  stacked_genre_widget->setObjectName(QStringLiteral("stacked_genre_widget"));
217  page = new QWidget();
218  page->setObjectName(QStringLiteral("page"));
219  gridLayout_5 = new QGridLayout(page);
220  gridLayout_5->setObjectName(QStringLiteral("gridLayout_5"));
221  gridLayout_5->setHorizontalSpacing(0);
222  gridLayout_5->setVerticalSpacing(5);
223  gridLayout_5->setContentsMargins(0, 0, 0, 0);
224  lv_genres = new Library::GenreView(page);
225  QTreeWidgetItem *__qtreewidgetitem = new QTreeWidgetItem();
226  __qtreewidgetitem->setText(0, QStringLiteral("1"));
227  lv_genres->setHeaderItem(__qtreewidgetitem);
228  lv_genres->setObjectName(QStringLiteral("lv_genres"));
229  QSizePolicy sizePolicy4(QSizePolicy::Expanding, QSizePolicy::Expanding);
230  sizePolicy4.setHorizontalStretch(0);
231  sizePolicy4.setVerticalStretch(0);
232  sizePolicy4.setHeightForWidth(lv_genres->sizePolicy().hasHeightForWidth());
233  lv_genres->setSizePolicy(sizePolicy4);
234  lv_genres->setFont(font);
235  lv_genres->setFocusPolicy(Qt::StrongFocus);
236  lv_genres->setDragDropMode(QAbstractItemView::DropOnly);
237  lv_genres->setAlternatingRowColors(true);
238  lv_genres->setSelectionMode(QAbstractItemView::ExtendedSelection);
239  lv_genres->header()->setVisible(false);
240 
241  gridLayout_5->addWidget(lv_genres, 0, 0, 1, 1);
242 
243  stacked_genre_widget->addWidget(page);
244  page_2 = new QWidget();
245  page_2->setObjectName(QStringLiteral("page_2"));
246  verticalLayout = new QVBoxLayout(page_2);
247  verticalLayout->setSpacing(6);
248  verticalLayout->setObjectName(QStringLiteral("verticalLayout"));
249  verticalLayout->setContentsMargins(0, 0, 0, 0);
250  verticalSpacer_4 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
251 
252  verticalLayout->addItem(verticalSpacer_4);
253 
254  label_2 = new QLabel(page_2);
255  label_2->setObjectName(QStringLiteral("label_2"));
256  label_2->setLineWidth(0);
257  label_2->setAlignment(Qt::AlignCenter);
258  label_2->setWordWrap(true);
259 
260  verticalLayout->addWidget(label_2);
261 
262  verticalSpacer_3 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
263 
264  verticalLayout->addItem(verticalSpacer_3);
265 
266  stacked_genre_widget->addWidget(page_2);
267 
268  gridLayout_6->addWidget(stacked_genre_widget, 0, 0, 1, 1);
269 
270  splitter_genre->addWidget(gb_genres);
271 
272  gridLayout->addWidget(splitter_genre, 2, 0, 1, 1);
273 
274  horizontalLayout = new QHBoxLayout();
275  horizontalLayout->setObjectName(QStringLiteral("horizontalLayout"));
276  header_frame = new QFrame(GUI_LocalLibrary);
277  header_frame->setObjectName(QStringLiteral("header_frame"));
278  header_frame->setFrameShape(QFrame::StyledPanel);
279  header_frame->setFrameShadow(QFrame::Raised);
280 
281  horizontalLayout->addWidget(header_frame);
282 
283  horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
284 
285  horizontalLayout->addItem(horizontalSpacer);
286 
287  le_search = new QLineEdit(GUI_LocalLibrary);
288  le_search->setObjectName(QStringLiteral("le_search"));
289 
290  horizontalLayout->addWidget(le_search);
291 
292 
293  gridLayout->addLayout(horizontalLayout, 1, 0, 1, 1);
294 
295  horizontalLayout_4 = new QHBoxLayout();
296  horizontalLayout_4->setObjectName(QStringLiteral("horizontalLayout_4"));
297  lab_progress = new QLabel(GUI_LocalLibrary);
298  lab_progress->setObjectName(QStringLiteral("lab_progress"));
299 
300  horizontalLayout_4->addWidget(lab_progress);
301 
302  pb_progress = new QProgressBar(GUI_LocalLibrary);
303  pb_progress->setObjectName(QStringLiteral("pb_progress"));
304  pb_progress->setValue(24);
305 
306  horizontalLayout_4->addWidget(pb_progress);
307 
308 
309  gridLayout->addLayout(horizontalLayout_4, 3, 0, 1, 1);
310 
311  QWidget::setTabOrder(lv_artist, lv_album);
312  QWidget::setTabOrder(lv_album, tb_title);
313 
314  retranslateUi(GUI_LocalLibrary);
315 
316  sw_album_covers->setCurrentIndex(0);
317  stacked_genre_widget->setCurrentIndex(1);
318 
319 
320  QMetaObject::connectSlotsByName(GUI_LocalLibrary);
321  } // setupUi
322 
323  void retranslateUi(QWidget *GUI_LocalLibrary)
324  {
325  GUI_LocalLibrary->setWindowTitle(QApplication::translate("GUI_LocalLibrary", "Library", nullptr));
326  label_2->setText(QApplication::translate("GUI_LocalLibrary", "No genres found", nullptr));
327  lab_progress->setText(QString());
328  } // retranslateUi
329 
330 };
331 
332 namespace Ui {
334 } // namespace Ui
335 
336 QT_END_NAMESPACE
337 
338 #endif // UI_GUI_LOCALLIBRARY_H
Definition: ui_GUI_SomaFM.h:206
Definition: ui_GUI_LocalLibrary.h:333
Definition: ArtistView.h:32
Definition: GenreView.h:47
Definition: ui_GUI_LocalLibrary.h:34
Definition: AlbumView.h:33
Definition: TrackView.h:33