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