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/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 *tv_artists;
51  Library::AlbumView *tv_albums;
52  Library::GUI_CoverView *cover_view;
53  QWidget *verticalLayoutWidget;
54  QVBoxLayout *verticalLayout_3;
55  Library::TrackView *tv_tracks;
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  tv_artists = new Library::ArtistView(splitter_artist_album);
134  tv_artists->setObjectName(QStringLiteral("tv_artists"));
135  tv_artists->setFocusPolicy(Qt::StrongFocus);
136  tv_artists->setAcceptDrops(true);
137  tv_artists->setAutoScroll(true);
138  tv_artists->setEditTriggers(QAbstractItemView::CurrentChanged|QAbstractItemView::SelectedClicked);
139  tv_artists->setTabKeyNavigation(false);
140  tv_artists->setDragEnabled(true);
141  tv_artists->setDragDropMode(QAbstractItemView::DragDrop);
142  tv_artists->setAlternatingRowColors(true);
143  tv_artists->setSelectionBehavior(QAbstractItemView::SelectRows);
144  tv_artists->setVerticalScrollMode(QAbstractItemView::ScrollPerPixel);
145  tv_artists->setHorizontalScrollMode(QAbstractItemView::ScrollPerPixel);
146  tv_artists->setShowGrid(false);
147  tv_artists->setGridStyle(Qt::DotLine);
148  tv_artists->setSortingEnabled(true);
149  tv_artists->setWordWrap(false);
150  tv_artists->setCornerButtonEnabled(false);
151  splitter_artist_album->addWidget(tv_artists);
152  tv_artists->horizontalHeader()->setCascadingSectionResizes(false);
153  tv_artists->horizontalHeader()->setHighlightSections(false);
154  tv_artists->horizontalHeader()->setMinimumSectionSize(25);
155  tv_artists->horizontalHeader()->setProperty("showSortIndicator", QVariant(true));
156  tv_artists->horizontalHeader()->setStretchLastSection(false);
157  tv_artists->verticalHeader()->setVisible(false);
158  tv_artists->verticalHeader()->setMinimumSectionSize(1);
159  tv_albums = new Library::AlbumView(splitter_artist_album);
160  tv_albums->setObjectName(QStringLiteral("tv_albums"));
161  tv_albums->setFocusPolicy(Qt::StrongFocus);
162  tv_albums->setAcceptDrops(true);
163  tv_albums->setAutoScroll(true);
164  tv_albums->setEditTriggers(QAbstractItemView::CurrentChanged|QAbstractItemView::SelectedClicked);
165  tv_albums->setTabKeyNavigation(false);
166  tv_albums->setDragEnabled(true);
167  tv_albums->setDragDropMode(QAbstractItemView::DragDrop);
168  tv_albums->setAlternatingRowColors(true);
169  tv_albums->setSelectionBehavior(QAbstractItemView::SelectRows);
170  tv_albums->setVerticalScrollMode(QAbstractItemView::ScrollPerPixel);
171  tv_albums->setHorizontalScrollMode(QAbstractItemView::ScrollPerPixel);
172  tv_albums->setShowGrid(false);
173  tv_albums->setGridStyle(Qt::DotLine);
174  tv_albums->setSortingEnabled(true);
175  tv_albums->setWordWrap(false);
176  tv_albums->setCornerButtonEnabled(false);
177  splitter_artist_album->addWidget(tv_albums);
178  tv_albums->horizontalHeader()->setCascadingSectionResizes(false);
179  tv_albums->horizontalHeader()->setHighlightSections(false);
180  tv_albums->horizontalHeader()->setMinimumSectionSize(25);
181  tv_albums->horizontalHeader()->setProperty("showSortIndicator", QVariant(true));
182  tv_albums->horizontalHeader()->setStretchLastSection(true);
183  tv_albums->verticalHeader()->setVisible(false);
184  tv_albums->verticalHeader()->setMinimumSectionSize(1);
185 
186  gridLayout_7->addWidget(splitter_artist_album, 0, 0, 1, 1);
187 
188  sw_album_covers->addWidget(page_3);
189  cover_view = new Library::GUI_CoverView();
190  cover_view->setObjectName(QStringLiteral("cover_view"));
191  sw_album_covers->addWidget(cover_view);
192  splitter_tracks->addWidget(sw_album_covers);
193  verticalLayoutWidget = new QWidget(splitter_tracks);
194  verticalLayoutWidget->setObjectName(QStringLiteral("verticalLayoutWidget"));
195  verticalLayout_3 = new QVBoxLayout(verticalLayoutWidget);
196  verticalLayout_3->setObjectName(QStringLiteral("verticalLayout_3"));
197  verticalLayout_3->setContentsMargins(0, 0, 0, 0);
198  tv_tracks = new Library::TrackView(verticalLayoutWidget);
199  tv_tracks->setObjectName(QStringLiteral("tv_tracks"));
200  tv_tracks->setFocusPolicy(Qt::StrongFocus);
201  tv_tracks->setAcceptDrops(true);
202  tv_tracks->setAutoScroll(true);
203  tv_tracks->setEditTriggers(QAbstractItemView::CurrentChanged|QAbstractItemView::SelectedClicked);
204  tv_tracks->setTabKeyNavigation(false);
205  tv_tracks->setDragEnabled(true);
206  tv_tracks->setDragDropMode(QAbstractItemView::DragDrop);
207  tv_tracks->setAlternatingRowColors(true);
208  tv_tracks->setSelectionBehavior(QAbstractItemView::SelectRows);
209  tv_tracks->setVerticalScrollMode(QAbstractItemView::ScrollPerPixel);
210  tv_tracks->setHorizontalScrollMode(QAbstractItemView::ScrollPerPixel);
211  tv_tracks->setShowGrid(false);
212  tv_tracks->setGridStyle(Qt::DotLine);
213  tv_tracks->setSortingEnabled(true);
214  tv_tracks->setWordWrap(false);
215  tv_tracks->setCornerButtonEnabled(false);
216  tv_tracks->horizontalHeader()->setCascadingSectionResizes(false);
217  tv_tracks->horizontalHeader()->setHighlightSections(false);
218  tv_tracks->horizontalHeader()->setMinimumSectionSize(25);
219  tv_tracks->horizontalHeader()->setProperty("showSortIndicator", QVariant(true));
220  tv_tracks->horizontalHeader()->setStretchLastSection(true);
221  tv_tracks->verticalHeader()->setVisible(false);
222  tv_tracks->verticalHeader()->setMinimumSectionSize(1);
223 
224  verticalLayout_3->addWidget(tv_tracks);
225 
226  sw_status = new QStackedWidget(verticalLayoutWidget);
227  sw_status->setObjectName(QStringLiteral("sw_status"));
228  QSizePolicy sizePolicy1(QSizePolicy::Preferred, QSizePolicy::Maximum);
229  sizePolicy1.setHorizontalStretch(0);
230  sizePolicy1.setVerticalStretch(0);
231  sizePolicy1.setHeightForWidth(sw_status->sizePolicy().hasHeightForWidth());
232  sw_status->setSizePolicy(sizePolicy1);
233  page_4 = new QWidget();
234  page_4->setObjectName(QStringLiteral("page_4"));
235  horizontalLayout_2 = new QHBoxLayout(page_4);
236  horizontalLayout_2->setObjectName(QStringLiteral("horizontalLayout_2"));
237  horizontalLayout_2->setContentsMargins(0, 2, 0, 2);
238  btn_reload_library = new QPushButton(page_4);
239  btn_reload_library->setObjectName(QStringLiteral("btn_reload_library"));
240  btn_reload_library->setText(QStringLiteral("Reload Library"));
241 
242  horizontalLayout_2->addWidget(btn_reload_library);
243 
244  lab_progress = new QLabel(page_4);
245  lab_progress->setObjectName(QStringLiteral("lab_progress"));
246  QSizePolicy sizePolicy2(QSizePolicy::MinimumExpanding, QSizePolicy::Preferred);
247  sizePolicy2.setHorizontalStretch(0);
248  sizePolicy2.setVerticalStretch(0);
249  sizePolicy2.setHeightForWidth(lab_progress->sizePolicy().hasHeightForWidth());
250  lab_progress->setSizePolicy(sizePolicy2);
251  lab_progress->setText(QStringLiteral("filepath"));
252  lab_progress->setTextInteractionFlags(Qt::NoTextInteraction);
253 
254  horizontalLayout_2->addWidget(lab_progress);
255 
256  pb_progress = new QProgressBar(page_4);
257  pb_progress->setObjectName(QStringLiteral("pb_progress"));
258  QSizePolicy sizePolicy3(QSizePolicy::Preferred, QSizePolicy::Fixed);
259  sizePolicy3.setHorizontalStretch(0);
260  sizePolicy3.setVerticalStretch(0);
261  sizePolicy3.setHeightForWidth(pb_progress->sizePolicy().hasHeightForWidth());
262  pb_progress->setSizePolicy(sizePolicy3);
263  pb_progress->setMinimumSize(QSize(120, 0));
264  pb_progress->setValue(24);
265 
266  horizontalLayout_2->addWidget(pb_progress);
267 
268  sw_status->addWidget(page_4);
269  widget_extension_container = new QWidget();
270  widget_extension_container->setObjectName(QStringLiteral("widget_extension_container"));
271  horizontalLayout_5 = new QHBoxLayout(widget_extension_container);
272  horizontalLayout_5->setSpacing(10);
273  horizontalLayout_5->setObjectName(QStringLiteral("horizontalLayout_5"));
274  horizontalLayout_5->setContentsMargins(0, 2, 0, 2);
275  lab_extension = new QLabel(widget_extension_container);
276  lab_extension->setObjectName(QStringLiteral("lab_extension"));
277  QSizePolicy sizePolicy4(QSizePolicy::Maximum, QSizePolicy::Preferred);
278  sizePolicy4.setHorizontalStretch(0);
279  sizePolicy4.setVerticalStretch(0);
280  sizePolicy4.setHeightForWidth(lab_extension->sizePolicy().hasHeightForWidth());
281  lab_extension->setSizePolicy(sizePolicy4);
282  QFont font;
283  font.setBold(true);
284  font.setWeight(75);
285  lab_extension->setFont(font);
286  lab_extension->setText(QStringLiteral("Filters"));
287 
288  horizontalLayout_5->addWidget(lab_extension);
289 
290  widget_extensions = new QWidget(widget_extension_container);
291  widget_extensions->setObjectName(QStringLiteral("widget_extensions"));
292  horizontalLayout_3 = new QHBoxLayout(widget_extensions);
293  horizontalLayout_3->setObjectName(QStringLiteral("horizontalLayout_3"));
294  horizontalLayout_3->setContentsMargins(0, 0, 0, 0);
295 
296  horizontalLayout_5->addWidget(widget_extensions);
297 
298  horizontalSpacer_2 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
299 
300  horizontalLayout_5->addItem(horizontalSpacer_2);
301 
302  btn_close_extensions = new QPushButton(widget_extension_container);
303  btn_close_extensions->setObjectName(QStringLiteral("btn_close_extensions"));
304 
305  horizontalLayout_5->addWidget(btn_close_extensions);
306 
307  sw_status->addWidget(widget_extension_container);
308 
309  verticalLayout_3->addWidget(sw_status);
310 
311  splitter_tracks->addWidget(verticalLayoutWidget);
312  splitter_genre->addWidget(splitter_tracks);
313  gb_genres = new QGroupBox(splitter_genre);
314  gb_genres->setObjectName(QStringLiteral("gb_genres"));
315  gb_genres->setFont(font);
316  gb_genres->setTitle(QStringLiteral("Genres"));
317  gridLayout_6 = new QGridLayout(gb_genres);
318  gridLayout_6->setObjectName(QStringLiteral("gridLayout_6"));
319  gridLayout_6->setContentsMargins(0, 5, 0, 0);
320  stacked_genre_widget = new QStackedWidget(gb_genres);
321  stacked_genre_widget->setObjectName(QStringLiteral("stacked_genre_widget"));
322  page = new QWidget();
323  page->setObjectName(QStringLiteral("page"));
324  gridLayout_5 = new QGridLayout(page);
325  gridLayout_5->setObjectName(QStringLiteral("gridLayout_5"));
326  gridLayout_5->setHorizontalSpacing(0);
327  gridLayout_5->setVerticalSpacing(5);
328  gridLayout_5->setContentsMargins(0, 0, 0, 0);
329  lv_genres = new Library::GenreView(page);
330  QTreeWidgetItem *__qtreewidgetitem = new QTreeWidgetItem();
331  __qtreewidgetitem->setText(0, QStringLiteral("1"));
332  lv_genres->setHeaderItem(__qtreewidgetitem);
333  lv_genres->setObjectName(QStringLiteral("lv_genres"));
334  lv_genres->setFont(font);
335  lv_genres->setFocusPolicy(Qt::StrongFocus);
336  lv_genres->setDragDropMode(QAbstractItemView::DropOnly);
337  lv_genres->setAlternatingRowColors(true);
338  lv_genres->setSelectionMode(QAbstractItemView::ExtendedSelection);
339  lv_genres->header()->setVisible(false);
340 
341  gridLayout_5->addWidget(lv_genres, 0, 0, 1, 1);
342 
343  stacked_genre_widget->addWidget(page);
344  page_2 = new QWidget();
345  page_2->setObjectName(QStringLiteral("page_2"));
346  verticalLayout = new QVBoxLayout(page_2);
347  verticalLayout->setSpacing(6);
348  verticalLayout->setObjectName(QStringLiteral("verticalLayout"));
349  verticalLayout->setContentsMargins(0, 0, 0, 0);
350  verticalSpacer_4 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
351 
352  verticalLayout->addItem(verticalSpacer_4);
353 
354  label_2 = new QLabel(page_2);
355  label_2->setObjectName(QStringLiteral("label_2"));
356  label_2->setLineWidth(0);
357  label_2->setAlignment(Qt::AlignCenter);
358  label_2->setWordWrap(true);
359 
360  verticalLayout->addWidget(label_2);
361 
362  verticalSpacer_3 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
363 
364  verticalLayout->addItem(verticalSpacer_3);
365 
366  stacked_genre_widget->addWidget(page_2);
367 
368  gridLayout_6->addWidget(stacked_genre_widget, 0, 0, 1, 1);
369 
370  splitter_genre->addWidget(gb_genres);
371 
372  gridLayout->addWidget(splitter_genre, 1, 0, 1, 1);
373 
374  QWidget::setTabOrder(tv_artists, tv_albums);
375  QWidget::setTabOrder(tv_albums, tv_tracks);
376 
377  retranslateUi(GUI_LocalLibrary);
378 
379  sw_album_covers->setCurrentIndex(0);
380  sw_status->setCurrentIndex(0);
381  stacked_genre_widget->setCurrentIndex(0);
382 
383 
384  QMetaObject::connectSlotsByName(GUI_LocalLibrary);
385  } // setupUi
386 
387  void retranslateUi(QWidget *GUI_LocalLibrary)
388  {
389  GUI_LocalLibrary->setWindowTitle(QApplication::translate("GUI_LocalLibrary", "Library", nullptr));
390  btn_close_extensions->setText(QApplication::translate("GUI_LocalLibrary", "Close", nullptr));
391  label_2->setText(QApplication::translate("GUI_LocalLibrary", "No genres found", nullptr));
392  } // retranslateUi
393 
394 };
395 
396 namespace Ui {
398 } // namespace Ui
399 
400 QT_END_NAMESPACE
401 
402 #endif // UI_GUI_LOCALLIBRARY_H
Definition: ui_GUI_SomaFM.h:207
Definition: GUI_CoverView.h:43
Definition: ui_GUI_LocalLibrary.h:397
Definition: ArtistView.h:32
Definition: GenreView.h:45
Definition: ui_GUI_LocalLibrary.h:36
Definition: LibrarySearchBar.h:33
Definition: AlbumView.h:33
Definition: TrackView.h:33