9 #ifndef UI_GUI_SOUNDCLOUDLIBRARY_H 10 #define UI_GUI_SOUNDCLOUDLIBRARY_H 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/QHBoxLayout> 19 #include <QtWidgets/QHeaderView> 20 #include <QtWidgets/QLabel> 21 #include <QtWidgets/QLineEdit> 22 #include <QtWidgets/QSpacerItem> 23 #include <QtWidgets/QWidget> 24 #include "GUI/Library/Views/AlbumView.h" 25 #include "GUI/Library/Views/ArtistView.h" 26 #include "GUI/Library/Views/TrackView.h" 33 QGridLayout *gridLayout;
38 QHBoxLayout *horizontalLayout_2;
41 QLabel *lab_music_library;
42 QSpacerItem *horizontalSpacer;
45 void setupUi(QWidget *GUI_SoundcloudLibrary)
47 if (GUI_SoundcloudLibrary->objectName().isEmpty())
48 GUI_SoundcloudLibrary->setObjectName(QStringLiteral(
"GUI_SoundcloudLibrary"));
49 GUI_SoundcloudLibrary->resize(612, 714);
50 GUI_SoundcloudLibrary->setMinimumSize(QSize(0, 0));
51 GUI_SoundcloudLibrary->setFocusPolicy(Qt::ClickFocus);
52 GUI_SoundcloudLibrary->setAcceptDrops(
true);
53 gridLayout =
new QGridLayout(GUI_SoundcloudLibrary);
54 gridLayout->setObjectName(QStringLiteral(
"gridLayout"));
55 gridLayout->setHorizontalSpacing(15);
56 gridLayout->setVerticalSpacing(5);
57 gridLayout->setContentsMargins(5, 0, 5, 0);
59 tb_title->setObjectName(QStringLiteral(
"tb_title"));
63 tb_title->setFont(font);
64 tb_title->setFocusPolicy(Qt::StrongFocus);
65 tb_title->setAcceptDrops(
true);
66 tb_title->setFrameShadow(QFrame::Sunken);
67 tb_title->setEditTriggers(QAbstractItemView::CurrentChanged|QAbstractItemView::SelectedClicked);
68 tb_title->setTabKeyNavigation(
false);
69 tb_title->setDragEnabled(
true);
70 tb_title->setDragDropMode(QAbstractItemView::DragDrop);
71 tb_title->setSelectionBehavior(QAbstractItemView::SelectRows);
72 tb_title->setShowGrid(
false);
73 tb_title->setGridStyle(Qt::DotLine);
74 tb_title->setSortingEnabled(
true);
75 tb_title->setWordWrap(
false);
76 tb_title->horizontalHeader()->setCascadingSectionResizes(
true);
77 tb_title->horizontalHeader()->setHighlightSections(
false);
78 tb_title->horizontalHeader()->setMinimumSectionSize(23);
79 tb_title->horizontalHeader()->setProperty(
"showSortIndicator", QVariant(
true));
80 tb_title->horizontalHeader()->setStretchLastSection(
true);
81 tb_title->verticalHeader()->setVisible(
false);
82 tb_title->verticalHeader()->setDefaultSectionSize(20);
83 tb_title->verticalHeader()->setMinimumSectionSize(20);
85 gridLayout->addWidget(tb_title, 4, 0, 1, 4);
88 lv_album->setObjectName(QStringLiteral(
"lv_album"));
89 QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
90 sizePolicy.setHorizontalStretch(1);
91 sizePolicy.setVerticalStretch(0);
92 sizePolicy.setHeightForWidth(lv_album->sizePolicy().hasHeightForWidth());
93 lv_album->setSizePolicy(sizePolicy);
94 lv_album->setMinimumSize(QSize(200, 0));
95 lv_album->setFont(font);
96 lv_album->setFocusPolicy(Qt::StrongFocus);
97 lv_album->setAcceptDrops(
true);
98 lv_album->setFrameShadow(QFrame::Sunken);
99 lv_album->setEditTriggers(QAbstractItemView::CurrentChanged|QAbstractItemView::SelectedClicked);
100 lv_album->setTabKeyNavigation(
false);
101 lv_album->setDragEnabled(
true);
102 lv_album->setDragDropMode(QAbstractItemView::DragDrop);
103 lv_album->setSelectionBehavior(QAbstractItemView::SelectRows);
104 lv_album->setShowGrid(
false);
105 lv_album->setGridStyle(Qt::DotLine);
106 lv_album->setSortingEnabled(
true);
107 lv_album->setWordWrap(
false);
108 lv_album->horizontalHeader()->setHighlightSections(
false);
109 lv_album->horizontalHeader()->setStretchLastSection(
true);
110 lv_album->verticalHeader()->setVisible(
false);
111 lv_album->verticalHeader()->setDefaultSectionSize(20);
112 lv_album->verticalHeader()->setMinimumSectionSize(20);
114 gridLayout->addWidget(lv_album, 2, 2, 1, 2);
117 lv_artist->setObjectName(QStringLiteral(
"lv_artist"));
118 sizePolicy.setHeightForWidth(lv_artist->sizePolicy().hasHeightForWidth());
119 lv_artist->setSizePolicy(sizePolicy);
120 lv_artist->setMinimumSize(QSize(200, 0));
121 lv_artist->setFont(font);
122 lv_artist->setFocusPolicy(Qt::StrongFocus);
123 lv_artist->setAcceptDrops(
true);
124 lv_artist->setFrameShadow(QFrame::Sunken);
125 lv_artist->setEditTriggers(QAbstractItemView::CurrentChanged|QAbstractItemView::SelectedClicked);
126 lv_artist->setTabKeyNavigation(
false);
127 lv_artist->setDragEnabled(
true);
128 lv_artist->setDragDropMode(QAbstractItemView::DragDrop);
129 lv_artist->setSelectionBehavior(QAbstractItemView::SelectRows);
130 lv_artist->setShowGrid(
false);
131 lv_artist->setGridStyle(Qt::DotLine);
132 lv_artist->setSortingEnabled(
true);
133 lv_artist->setWordWrap(
false);
134 lv_artist->horizontalHeader()->setHighlightSections(
false);
135 lv_artist->horizontalHeader()->setStretchLastSection(
true);
136 lv_artist->verticalHeader()->setVisible(
false);
137 lv_artist->verticalHeader()->setDefaultSectionSize(20);
138 lv_artist->verticalHeader()->setMinimumSectionSize(20);
140 gridLayout->addWidget(lv_artist, 2, 0, 1, 2);
142 frame =
new QFrame(GUI_SoundcloudLibrary);
143 frame->setObjectName(QStringLiteral(
"frame"));
144 frame->setFocusPolicy(Qt::ClickFocus);
145 frame->setFrameShape(QFrame::StyledPanel);
146 frame->setFrameShadow(QFrame::Raised);
148 gridLayout->addWidget(frame, 3, 0, 1, 2);
150 horizontalLayout_2 =
new QHBoxLayout();
151 horizontalLayout_2->setSpacing(4);
152 horizontalLayout_2->setObjectName(QStringLiteral(
"horizontalLayout_2"));
153 header_frame =
new QFrame(GUI_SoundcloudLibrary);
154 header_frame->setObjectName(QStringLiteral(
"header_frame"));
155 header_frame->setFrameShape(QFrame::StyledPanel);
156 header_frame->setFrameShadow(QFrame::Raised);
158 horizontalLayout_2->addWidget(header_frame);
160 lab_status =
new QLabel(GUI_SoundcloudLibrary);
161 lab_status->setObjectName(QStringLiteral(
"lab_status"));
162 lab_status->setFocusPolicy(Qt::ClickFocus);
164 horizontalLayout_2->addWidget(lab_status);
166 lab_music_library =
new QLabel(GUI_SoundcloudLibrary);
167 lab_music_library->setObjectName(QStringLiteral(
"lab_music_library"));
169 font1.setPointSize(11);
172 lab_music_library->setFont(font1);
173 lab_music_library->setFocusPolicy(Qt::ClickFocus);
175 horizontalLayout_2->addWidget(lab_music_library);
177 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
179 horizontalLayout_2->addItem(horizontalSpacer);
181 le_search =
new QLineEdit(GUI_SoundcloudLibrary);
182 le_search->setObjectName(QStringLiteral(
"le_search"));
183 le_search->setFocusPolicy(Qt::ClickFocus);
185 horizontalLayout_2->addWidget(le_search);
188 gridLayout->addLayout(horizontalLayout_2, 1, 0, 1, 4);
190 QWidget::setTabOrder(lv_artist, lv_album);
191 QWidget::setTabOrder(lv_album, tb_title);
193 retranslateUi(GUI_SoundcloudLibrary);
195 QMetaObject::connectSlotsByName(GUI_SoundcloudLibrary);
198 void retranslateUi(QWidget *GUI_SoundcloudLibrary)
200 GUI_SoundcloudLibrary->setWindowTitle(QApplication::translate(
"GUI_SoundcloudLibrary",
"Library", Q_NULLPTR));
201 lab_status->setText(QString());
202 lab_music_library->setText(QString());
203 #ifndef QT_NO_TOOLTIP 204 le_search->setToolTip(QApplication::translate(
"GUI_SoundcloudLibrary",
"Search for title, interprets and albums", Q_NULLPTR));
205 #endif // QT_NO_TOOLTIP 216 #endif // UI_GUI_SOUNDCLOUDLIBRARY_H Definition: ui_GUI_SoundcloudLibrary.h:211
Definition: ui_GUI_SomaFM.h:208
Definition: ui_GUI_SoundcloudLibrary.h:30
Definition: ArtistView.h:32
Definition: AlbumView.h:33
Definition: TrackView.h:33