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