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