9#ifndef UI_GUI_SOUNDCLOUDLIBRARY_H
10#define UI_GUI_SOUNDCLOUDLIBRARY_H
12#include <QtCore/QVariant>
13#include <QtWidgets/QApplication>
14#include <QtWidgets/QFrame>
15#include <QtWidgets/QGridLayout>
16#include <QtWidgets/QHBoxLayout>
17#include <QtWidgets/QHeaderView>
18#include <QtWidgets/QLabel>
19#include <QtWidgets/QSpacerItem>
20#include <QtWidgets/QSplitter>
21#include <QtWidgets/QWidget>
22#include "Gui/Library/Utils/Searchbar.h"
23#include "Gui/Soundcloud/SoundcloudViews.h"
30 QGridLayout *gridLayout;
31 QHBoxLayout *horizontalLayout_2;
34 QLabel *lab_music_library;
35 QSpacerItem *horizontalSpacer;
37 QSplitter *splitter_tracks;
38 QSplitter *splitter_artists;
43 void setupUi(QWidget *GUI_SoundcloudLibrary)
45 if (GUI_SoundcloudLibrary->objectName().isEmpty())
46 GUI_SoundcloudLibrary->setObjectName(QString::fromUtf8(
"GUI_SoundcloudLibrary"));
47 GUI_SoundcloudLibrary->resize(758, 582);
48 GUI_SoundcloudLibrary->setMinimumSize(QSize(0, 0));
49 GUI_SoundcloudLibrary->setFocusPolicy(Qt::ClickFocus);
50 GUI_SoundcloudLibrary->setAcceptDrops(
true);
51 gridLayout =
new QGridLayout(GUI_SoundcloudLibrary);
52 gridLayout->setObjectName(QString::fromUtf8(
"gridLayout"));
53 horizontalLayout_2 =
new QHBoxLayout();
54 horizontalLayout_2->setSpacing(4);
55 horizontalLayout_2->setObjectName(QString::fromUtf8(
"horizontalLayout_2"));
56 headerFrame =
new QFrame(GUI_SoundcloudLibrary);
57 headerFrame->setObjectName(QString::fromUtf8(
"headerFrame"));
58 headerFrame->setFrameShape(QFrame::StyledPanel);
59 headerFrame->setFrameShadow(QFrame::Raised);
61 horizontalLayout_2->addWidget(headerFrame);
63 lab_status =
new QLabel(GUI_SoundcloudLibrary);
64 lab_status->setObjectName(QString::fromUtf8(
"lab_status"));
65 lab_status->setFocusPolicy(Qt::ClickFocus);
67 horizontalLayout_2->addWidget(lab_status);
69 lab_music_library =
new QLabel(GUI_SoundcloudLibrary);
70 lab_music_library->setObjectName(QString::fromUtf8(
"lab_music_library"));
72 font.setPointSize(11);
75 lab_music_library->setFont(font);
76 lab_music_library->setFocusPolicy(Qt::ClickFocus);
78 horizontalLayout_2->addWidget(lab_music_library);
80 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
82 horizontalLayout_2->addItem(horizontalSpacer);
85 le_search->setObjectName(QString::fromUtf8(
"le_search"));
86 le_search->setFocusPolicy(Qt::ClickFocus);
88 horizontalLayout_2->addWidget(le_search);
91 gridLayout->addLayout(horizontalLayout_2, 0, 0, 1, 1);
93 splitter_tracks =
new QSplitter(GUI_SoundcloudLibrary);
94 splitter_tracks->setObjectName(QString::fromUtf8(
"splitter_tracks"));
95 splitter_tracks->setOrientation(Qt::Vertical);
96 splitter_artists =
new QSplitter(splitter_tracks);
97 splitter_artists->setObjectName(QString::fromUtf8(
"splitter_artists"));
98 splitter_artists->setOrientation(Qt::Horizontal);
100 tv_artists->setObjectName(QString::fromUtf8(
"tv_artists"));
101 tv_artists->setMinimumSize(QSize(200, 0));
105 tv_artists->setFont(font1);
106 tv_artists->setFocusPolicy(Qt::StrongFocus);
107 tv_artists->setEditTriggers(QAbstractItemView::CurrentChanged|QAbstractItemView::SelectedClicked);
108 tv_artists->setTabKeyNavigation(
false);
109 tv_artists->setDragEnabled(
true);
110 tv_artists->setDragDropMode(QAbstractItemView::DragDrop);
111 tv_artists->setSelectionBehavior(QAbstractItemView::SelectRows);
112 tv_artists->setShowGrid(
false);
113 tv_artists->setGridStyle(Qt::DotLine);
114 tv_artists->setSortingEnabled(
true);
115 tv_artists->setWordWrap(
false);
116 splitter_artists->addWidget(tv_artists);
117 tv_artists->horizontalHeader()->setHighlightSections(
false);
118 tv_artists->horizontalHeader()->setStretchLastSection(
true);
119 tv_artists->verticalHeader()->setVisible(
false);
120 tv_artists->verticalHeader()->setMinimumSectionSize(20);
121 tv_artists->verticalHeader()->setDefaultSectionSize(20);
123 tv_albums->setObjectName(QString::fromUtf8(
"tv_albums"));
124 tv_albums->setMinimumSize(QSize(200, 0));
125 tv_albums->setFont(font1);
126 tv_albums->setFocusPolicy(Qt::StrongFocus);
127 tv_albums->setEditTriggers(QAbstractItemView::CurrentChanged|QAbstractItemView::SelectedClicked);
128 tv_albums->setTabKeyNavigation(
false);
129 tv_albums->setDragEnabled(
true);
130 tv_albums->setDragDropMode(QAbstractItemView::DragDrop);
131 tv_albums->setSelectionBehavior(QAbstractItemView::SelectRows);
132 tv_albums->setShowGrid(
false);
133 tv_albums->setGridStyle(Qt::DotLine);
134 tv_albums->setSortingEnabled(
true);
135 tv_albums->setWordWrap(
false);
136 splitter_artists->addWidget(tv_albums);
137 tv_albums->horizontalHeader()->setHighlightSections(
false);
138 tv_albums->horizontalHeader()->setStretchLastSection(
true);
139 tv_albums->verticalHeader()->setVisible(
false);
140 tv_albums->verticalHeader()->setMinimumSectionSize(20);
141 tv_albums->verticalHeader()->setDefaultSectionSize(20);
142 splitter_tracks->addWidget(splitter_artists);
144 tv_tracks->setObjectName(QString::fromUtf8(
"tv_tracks"));
145 tv_tracks->setFont(font1);
146 tv_tracks->setFocusPolicy(Qt::StrongFocus);
147 tv_tracks->setEditTriggers(QAbstractItemView::CurrentChanged|QAbstractItemView::SelectedClicked);
148 tv_tracks->setTabKeyNavigation(
false);
149 tv_tracks->setDragEnabled(
true);
150 tv_tracks->setDragDropMode(QAbstractItemView::DragDrop);
151 tv_tracks->setSelectionBehavior(QAbstractItemView::SelectRows);
152 tv_tracks->setShowGrid(
false);
153 tv_tracks->setGridStyle(Qt::DotLine);
154 tv_tracks->setSortingEnabled(
true);
155 tv_tracks->setWordWrap(
false);
156 splitter_tracks->addWidget(tv_tracks);
157 tv_tracks->horizontalHeader()->setCascadingSectionResizes(
true);
158 tv_tracks->horizontalHeader()->setMinimumSectionSize(23);
159 tv_tracks->horizontalHeader()->setHighlightSections(
false);
160 tv_tracks->horizontalHeader()->setProperty(
"showSortIndicator", QVariant(
true));
161 tv_tracks->horizontalHeader()->setStretchLastSection(
true);
162 tv_tracks->verticalHeader()->setVisible(
false);
163 tv_tracks->verticalHeader()->setMinimumSectionSize(20);
164 tv_tracks->verticalHeader()->setDefaultSectionSize(20);
166 gridLayout->addWidget(splitter_tracks, 1, 0, 1, 1);
169 retranslateUi(GUI_SoundcloudLibrary);
171 QMetaObject::connectSlotsByName(GUI_SoundcloudLibrary);
174 void retranslateUi(QWidget *GUI_SoundcloudLibrary)
176 GUI_SoundcloudLibrary->setWindowTitle(QCoreApplication::translate(
"GUI_SoundcloudLibrary",
"Library",
nullptr));
177 lab_status->setText(QString());
178 lab_music_library->setText(QString());
179#if QT_CONFIG(tooltip)
180 le_search->setToolTip(QCoreApplication::translate(
"GUI_SoundcloudLibrary",
"Search for title, interprets and albums",
nullptr));
Definition: Searchbar.h:40
Definition: SoundcloudViews.h:43
Definition: SoundcloudViews.h:54
Definition: SoundcloudViews.h:32
Definition: ui_GUI_SoundcloudLibrary.h:187
Definition: ui_GUI_SoundcloudLibrary.h:28