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.3
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/QProgressBar>
21 #include <QtWidgets/QPushButton>
22 #include <QtWidgets/QSpacerItem>
23 #include <QtWidgets/QSplitter>
24 #include <QtWidgets/QStackedWidget>
25 #include <QtWidgets/QVBoxLayout>
26 #include <QtWidgets/QWidget>
27 #include "GUI/Library/AlbumView.h"
28 #include "GUI/Library/ArtistView.h"
29 #include "GUI/Library/GUI_CoverView.h"
30 #include "GUI/Library/GenreView.h"
31 #include "GUI/Library/TrackView.h"
32 #include "GUI/Library/Utils/LibrarySearchBar.h"
33 
34 QT_BEGIN_NAMESPACE
35 
37 {
38 public:
39  QGridLayout *gridLayout;
40  QHBoxLayout *horizontalLayout;
41  QFrame *header_frame;
42  QSpacerItem *horizontalSpacer;
43  Library::SearchBar *le_search;
44  QSplitter *splitter_genre;
45  QSplitter *splitter_tracks;
46  QStackedWidget *sw_album_covers;
47  QWidget *page_3;
48  QGridLayout *gridLayout_7;
49  QSplitter *splitter_artist_album;
50  Library::ArtistView *lv_artist;
51  Library::AlbumView *lv_album;
52  Library::GUI_CoverView *cover_view;
53  QWidget *verticalLayoutWidget;
54  QVBoxLayout *verticalLayout_3;
55  Library::TrackView *tb_title;
56  QStackedWidget *sw_status;
57  QWidget *page_4;
58  QHBoxLayout *horizontalLayout_2;
59  QPushButton *btn_reload_library;
60  QLabel *lab_progress;
61  QProgressBar *pb_progress;
62  QWidget *widget_extension_container;
63  QHBoxLayout *horizontalLayout_5;
64  QLabel *lab_extension;
65  QWidget *widget_extensions;
66  QHBoxLayout *horizontalLayout_3;
67  QSpacerItem *horizontalSpacer_2;
68  QPushButton *btn_close_extensions;
69  QGroupBox *gb_genres;
70  QGridLayout *gridLayout_6;
71  QStackedWidget *stacked_genre_widget;
72  QWidget *page;
73  QGridLayout *gridLayout_5;
74  Library::GenreView *lv_genres;
75  QWidget *page_2;
76  QVBoxLayout *verticalLayout;
77  QSpacerItem *verticalSpacer_4;
78  QLabel *label_2;
79  QSpacerItem *verticalSpacer_3;
80 
81  void setupUi(QWidget *GUI_LocalLibrary)
82  {
83  if (GUI_LocalLibrary->objectName().isEmpty())
84  GUI_LocalLibrary->setObjectName(QStringLiteral("GUI_LocalLibrary"));
85  GUI_LocalLibrary->resize(753, 566);
86  GUI_LocalLibrary->setFocusPolicy(Qt::ClickFocus);
87  GUI_LocalLibrary->setAcceptDrops(true);
88  gridLayout = new QGridLayout(GUI_LocalLibrary);
89  gridLayout->setObjectName(QStringLiteral("gridLayout"));
90  gridLayout->setContentsMargins(0, 0, 0, 0);
91  horizontalLayout = new QHBoxLayout();
92  horizontalLayout->setObjectName(QStringLiteral("horizontalLayout"));
93  header_frame = new QFrame(GUI_LocalLibrary);
94  header_frame->setObjectName(QStringLiteral("header_frame"));
95  header_frame->setFrameShape(QFrame::StyledPanel);
96  header_frame->setFrameShadow(QFrame::Raised);
97 
98  horizontalLayout->addWidget(header_frame);
99 
100  horizontalSpacer = new QSpacerItem(40, 1, QSizePolicy::Expanding, QSizePolicy::Minimum);
101 
102  horizontalLayout->addItem(horizontalSpacer);
103 
104  le_search = new Library::SearchBar(GUI_LocalLibrary);
105  le_search->setObjectName(QStringLiteral("le_search"));
106 
107  horizontalLayout->addWidget(le_search);
108 
109 
110  gridLayout->addLayout(horizontalLayout, 0, 0, 1, 1);
111 
112  splitter_genre = new QSplitter(GUI_LocalLibrary);
113  splitter_genre->setObjectName(QStringLiteral("splitter_genre"));
114  QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::MinimumExpanding);
115  sizePolicy.setHorizontalStretch(0);
116  sizePolicy.setVerticalStretch(0);
117  sizePolicy.setHeightForWidth(splitter_genre->sizePolicy().hasHeightForWidth());
118  splitter_genre->setSizePolicy(sizePolicy);
119  splitter_genre->setOrientation(Qt::Horizontal);
120  splitter_tracks = new QSplitter(splitter_genre);
121  splitter_tracks->setObjectName(QStringLiteral("splitter_tracks"));
122  splitter_tracks->setOrientation(Qt::Vertical);
123  sw_album_covers = new QStackedWidget(splitter_tracks);
124  sw_album_covers->setObjectName(QStringLiteral("sw_album_covers"));
125  page_3 = new QWidget();
126  page_3->setObjectName(QStringLiteral("page_3"));
127  gridLayout_7 = new QGridLayout(page_3);
128  gridLayout_7->setObjectName(QStringLiteral("gridLayout_7"));
129  gridLayout_7->setContentsMargins(0, 0, 0, 0);
130  splitter_artist_album = new QSplitter(page_3);
131  splitter_artist_album->setObjectName(QStringLiteral("splitter_artist_album"));
132  splitter_artist_album->setOrientation(Qt::Horizontal);
133  lv_artist = new Library::ArtistView(splitter_artist_album);
134  lv_artist->setObjectName(QStringLiteral("lv_artist"));
135  lv_artist->setFocusPolicy(Qt::StrongFocus);
136  lv_artist->setAcceptDrops(true);
137  lv_artist->setAutoScroll(true);
138  lv_artist->setEditTriggers(QAbstractItemView::CurrentChanged|QAbstractItemView::SelectedClicked);
139  lv_artist->setTabKeyNavigation(false);
140  lv_artist->setDragEnabled(true);
141  lv_artist->setDragDropMode(QAbstractItemView::DragDrop);
142  lv_artist->setAlternatingRowColors(true);
143  lv_artist->setSelectionBehavior(QAbstractItemView::SelectRows);
144  lv_artist->setShowGrid(false);
145  lv_artist->setGridStyle(Qt::DotLine);
146  lv_artist->setSortingEnabled(true);
147  lv_artist->setWordWrap(false);
148  lv_artist->setCornerButtonEnabled(false);
149  splitter_artist_album->addWidget(lv_artist);
150  lv_artist->horizontalHeader()->setCascadingSectionResizes(false);
151  lv_artist->horizontalHeader()->setHighlightSections(false);
152  lv_artist->horizontalHeader()->setMinimumSectionSize(25);
153  lv_artist->horizontalHeader()->setProperty("showSortIndicator", QVariant(true));
154  lv_artist->horizontalHeader()->setStretchLastSection(true);
155  lv_artist->verticalHeader()->setVisible(false);
156  lv_artist->verticalHeader()->setMinimumSectionSize(1);
157  lv_album = new Library::AlbumView(splitter_artist_album);
158  lv_album->setObjectName(QStringLiteral("lv_album"));
159  lv_album->setFocusPolicy(Qt::StrongFocus);
160  lv_album->setAcceptDrops(true);
161  lv_album->setAutoScroll(true);
162  lv_album->setEditTriggers(QAbstractItemView::CurrentChanged|QAbstractItemView::SelectedClicked);
163  lv_album->setTabKeyNavigation(false);
164  lv_album->setDragEnabled(true);
165  lv_album->setDragDropMode(QAbstractItemView::DragDrop);
166  lv_album->setAlternatingRowColors(true);
167  lv_album->setSelectionBehavior(QAbstractItemView::SelectRows);
168  lv_album->setShowGrid(false);
169  lv_album->setGridStyle(Qt::DotLine);
170  lv_album->setSortingEnabled(true);
171  lv_album->setWordWrap(false);
172  lv_album->setCornerButtonEnabled(false);
173  splitter_artist_album->addWidget(lv_album);
174  lv_album->horizontalHeader()->setCascadingSectionResizes(false);
175  lv_album->horizontalHeader()->setHighlightSections(false);
176  lv_album->horizontalHeader()->setMinimumSectionSize(25);
177  lv_album->horizontalHeader()->setProperty("showSortIndicator", QVariant(true));
178  lv_album->horizontalHeader()->setStretchLastSection(true);
179  lv_album->verticalHeader()->setVisible(false);
180  lv_album->verticalHeader()->setMinimumSectionSize(1);
181 
182  gridLayout_7->addWidget(splitter_artist_album, 0, 0, 1, 1);
183 
184  sw_album_covers->addWidget(page_3);
185  cover_view = new Library::GUI_CoverView();
186  cover_view->setObjectName(QStringLiteral("cover_view"));
187  sw_album_covers->addWidget(cover_view);
188  splitter_tracks->addWidget(sw_album_covers);
189  verticalLayoutWidget = new QWidget(splitter_tracks);
190  verticalLayoutWidget->setObjectName(QStringLiteral("verticalLayoutWidget"));
191  verticalLayout_3 = new QVBoxLayout(verticalLayoutWidget);
192  verticalLayout_3->setObjectName(QStringLiteral("verticalLayout_3"));
193  verticalLayout_3->setContentsMargins(0, 0, 0, 0);
194  tb_title = new Library::TrackView(verticalLayoutWidget);
195  tb_title->setObjectName(QStringLiteral("tb_title"));
196  tb_title->setFocusPolicy(Qt::StrongFocus);
197  tb_title->setAcceptDrops(true);
198  tb_title->setAutoScroll(true);
199  tb_title->setEditTriggers(QAbstractItemView::CurrentChanged|QAbstractItemView::SelectedClicked);
200  tb_title->setTabKeyNavigation(false);
201  tb_title->setDragEnabled(true);
202  tb_title->setDragDropMode(QAbstractItemView::DragDrop);
203  tb_title->setAlternatingRowColors(true);
204  tb_title->setSelectionBehavior(QAbstractItemView::SelectRows);
205  tb_title->setShowGrid(false);
206  tb_title->setGridStyle(Qt::DotLine);
207  tb_title->setSortingEnabled(true);
208  tb_title->setWordWrap(false);
209  tb_title->setCornerButtonEnabled(false);
210  tb_title->horizontalHeader()->setCascadingSectionResizes(false);
211  tb_title->horizontalHeader()->setHighlightSections(false);
212  tb_title->horizontalHeader()->setMinimumSectionSize(25);
213  tb_title->horizontalHeader()->setProperty("showSortIndicator", QVariant(true));
214  tb_title->horizontalHeader()->setStretchLastSection(true);
215  tb_title->verticalHeader()->setVisible(false);
216  tb_title->verticalHeader()->setMinimumSectionSize(1);
217 
218  verticalLayout_3->addWidget(tb_title);
219 
220  sw_status = new QStackedWidget(verticalLayoutWidget);
221  sw_status->setObjectName(QStringLiteral("sw_status"));
222  QSizePolicy sizePolicy1(QSizePolicy::Preferred, QSizePolicy::Maximum);
223  sizePolicy1.setHorizontalStretch(0);
224  sizePolicy1.setVerticalStretch(0);
225  sizePolicy1.setHeightForWidth(sw_status->sizePolicy().hasHeightForWidth());
226  sw_status->setSizePolicy(sizePolicy1);
227  page_4 = new QWidget();
228  page_4->setObjectName(QStringLiteral("page_4"));
229  horizontalLayout_2 = new QHBoxLayout(page_4);
230  horizontalLayout_2->setObjectName(QStringLiteral("horizontalLayout_2"));
231  horizontalLayout_2->setContentsMargins(0, 2, 0, 2);
232  btn_reload_library = new QPushButton(page_4);
233  btn_reload_library->setObjectName(QStringLiteral("btn_reload_library"));
234  btn_reload_library->setText(QStringLiteral("Reload Library"));
235 
236  horizontalLayout_2->addWidget(btn_reload_library);
237 
238  lab_progress = new QLabel(page_4);
239  lab_progress->setObjectName(QStringLiteral("lab_progress"));
240  QSizePolicy sizePolicy2(QSizePolicy::MinimumExpanding, QSizePolicy::Preferred);
241  sizePolicy2.setHorizontalStretch(0);
242  sizePolicy2.setVerticalStretch(0);
243  sizePolicy2.setHeightForWidth(lab_progress->sizePolicy().hasHeightForWidth());
244  lab_progress->setSizePolicy(sizePolicy2);
245  lab_progress->setText(QStringLiteral("filepath"));
246  lab_progress->setTextInteractionFlags(Qt::NoTextInteraction);
247 
248  horizontalLayout_2->addWidget(lab_progress);
249 
250  pb_progress = new QProgressBar(page_4);
251  pb_progress->setObjectName(QStringLiteral("pb_progress"));
252  QSizePolicy sizePolicy3(QSizePolicy::Preferred, QSizePolicy::Fixed);
253  sizePolicy3.setHorizontalStretch(0);
254  sizePolicy3.setVerticalStretch(0);
255  sizePolicy3.setHeightForWidth(pb_progress->sizePolicy().hasHeightForWidth());
256  pb_progress->setSizePolicy(sizePolicy3);
257  pb_progress->setMinimumSize(QSize(120, 0));
258  pb_progress->setValue(24);
259 
260  horizontalLayout_2->addWidget(pb_progress);
261 
262  sw_status->addWidget(page_4);
263  widget_extension_container = new QWidget();
264  widget_extension_container->setObjectName(QStringLiteral("widget_extension_container"));
265  horizontalLayout_5 = new QHBoxLayout(widget_extension_container);
266  horizontalLayout_5->setSpacing(10);
267  horizontalLayout_5->setObjectName(QStringLiteral("horizontalLayout_5"));
268  horizontalLayout_5->setContentsMargins(0, 2, 0, 2);
269  lab_extension = new QLabel(widget_extension_container);
270  lab_extension->setObjectName(QStringLiteral("lab_extension"));
271  QSizePolicy sizePolicy4(QSizePolicy::Maximum, QSizePolicy::Preferred);
272  sizePolicy4.setHorizontalStretch(0);
273  sizePolicy4.setVerticalStretch(0);
274  sizePolicy4.setHeightForWidth(lab_extension->sizePolicy().hasHeightForWidth());
275  lab_extension->setSizePolicy(sizePolicy4);
276  QFont font;
277  font.setBold(true);
278  font.setWeight(75);
279  lab_extension->setFont(font);
280  lab_extension->setText(QStringLiteral("Filters"));
281 
282  horizontalLayout_5->addWidget(lab_extension);
283 
284  widget_extensions = new QWidget(widget_extension_container);
285  widget_extensions->setObjectName(QStringLiteral("widget_extensions"));
286  horizontalLayout_3 = new QHBoxLayout(widget_extensions);
287  horizontalLayout_3->setObjectName(QStringLiteral("horizontalLayout_3"));
288  horizontalLayout_3->setContentsMargins(0, 0, 0, 0);
289 
290  horizontalLayout_5->addWidget(widget_extensions);
291 
292  horizontalSpacer_2 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
293 
294  horizontalLayout_5->addItem(horizontalSpacer_2);
295 
296  btn_close_extensions = new QPushButton(widget_extension_container);
297  btn_close_extensions->setObjectName(QStringLiteral("btn_close_extensions"));
298 
299  horizontalLayout_5->addWidget(btn_close_extensions);
300 
301  sw_status->addWidget(widget_extension_container);
302 
303  verticalLayout_3->addWidget(sw_status);
304 
305  splitter_tracks->addWidget(verticalLayoutWidget);
306  splitter_genre->addWidget(splitter_tracks);
307  gb_genres = new QGroupBox(splitter_genre);
308  gb_genres->setObjectName(QStringLiteral("gb_genres"));
309  gb_genres->setFont(font);
310  gb_genres->setTitle(QStringLiteral("Genres"));
311  gridLayout_6 = new QGridLayout(gb_genres);
312  gridLayout_6->setObjectName(QStringLiteral("gridLayout_6"));
313  gridLayout_6->setContentsMargins(0, 5, 0, 0);
314  stacked_genre_widget = new QStackedWidget(gb_genres);
315  stacked_genre_widget->setObjectName(QStringLiteral("stacked_genre_widget"));
316  page = new QWidget();
317  page->setObjectName(QStringLiteral("page"));
318  gridLayout_5 = new QGridLayout(page);
319  gridLayout_5->setObjectName(QStringLiteral("gridLayout_5"));
320  gridLayout_5->setHorizontalSpacing(0);
321  gridLayout_5->setVerticalSpacing(5);
322  gridLayout_5->setContentsMargins(0, 0, 0, 0);
323  lv_genres = new Library::GenreView(page);
324  QTreeWidgetItem *__qtreewidgetitem = new QTreeWidgetItem();
325  __qtreewidgetitem->setText(0, QStringLiteral("1"));
326  lv_genres->setHeaderItem(__qtreewidgetitem);
327  lv_genres->setObjectName(QStringLiteral("lv_genres"));
328  lv_genres->setFont(font);
329  lv_genres->setFocusPolicy(Qt::StrongFocus);
330  lv_genres->setDragDropMode(QAbstractItemView::DropOnly);
331  lv_genres->setAlternatingRowColors(true);
332  lv_genres->setSelectionMode(QAbstractItemView::ExtendedSelection);
333  lv_genres->header()->setVisible(false);
334 
335  gridLayout_5->addWidget(lv_genres, 0, 0, 1, 1);
336 
337  stacked_genre_widget->addWidget(page);
338  page_2 = new QWidget();
339  page_2->setObjectName(QStringLiteral("page_2"));
340  verticalLayout = new QVBoxLayout(page_2);
341  verticalLayout->setSpacing(6);
342  verticalLayout->setObjectName(QStringLiteral("verticalLayout"));
343  verticalLayout->setContentsMargins(0, 0, 0, 0);
344  verticalSpacer_4 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
345 
346  verticalLayout->addItem(verticalSpacer_4);
347 
348  label_2 = new QLabel(page_2);
349  label_2->setObjectName(QStringLiteral("label_2"));
350  label_2->setLineWidth(0);
351  label_2->setAlignment(Qt::AlignCenter);
352  label_2->setWordWrap(true);
353 
354  verticalLayout->addWidget(label_2);
355 
356  verticalSpacer_3 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
357 
358  verticalLayout->addItem(verticalSpacer_3);
359 
360  stacked_genre_widget->addWidget(page_2);
361 
362  gridLayout_6->addWidget(stacked_genre_widget, 0, 0, 1, 1);
363 
364  splitter_genre->addWidget(gb_genres);
365 
366  gridLayout->addWidget(splitter_genre, 1, 0, 1, 1);
367 
368  QWidget::setTabOrder(lv_artist, lv_album);
369  QWidget::setTabOrder(lv_album, tb_title);
370 
371  retranslateUi(GUI_LocalLibrary);
372 
373  sw_album_covers->setCurrentIndex(1);
374  sw_status->setCurrentIndex(0);
375  stacked_genre_widget->setCurrentIndex(0);
376 
377 
378  QMetaObject::connectSlotsByName(GUI_LocalLibrary);
379  } // setupUi
380 
381  void retranslateUi(QWidget *GUI_LocalLibrary)
382  {
383  GUI_LocalLibrary->setWindowTitle(QApplication::translate("GUI_LocalLibrary", "Library", nullptr));
384  btn_close_extensions->setText(QApplication::translate("GUI_LocalLibrary", "Close", nullptr));
385  label_2->setText(QApplication::translate("GUI_LocalLibrary", "No genres found", nullptr));
386  } // retranslateUi
387 
388 };
389 
390 namespace Ui {
392 } // namespace Ui
393 
394 QT_END_NAMESPACE
395 
396 #endif // UI_GUI_LOCALLIBRARY_H
Definition: ui_GUI_SomaFM.h:206
Definition: GUI_CoverView.h:43
Definition: ui_GUI_LocalLibrary.h:391
Definition: ArtistView.h:32
Definition: GenreView.h:44
Definition: ui_GUI_LocalLibrary.h:36
Definition: LibrarySearchBar.h:11
Definition: AlbumView.h:33
Definition: TrackView.h:33