9 #ifndef UI_GUI_LIBRARYINFOBOX_H 10 #define UI_GUI_LIBRARYINFOBOX_H 12 #include <QtCore/QVariant> 13 #include <QtWidgets/QAction> 14 #include <QtWidgets/QApplication> 15 #include <QtWidgets/QButtonGroup> 16 #include <QtWidgets/QDialog> 17 #include <QtWidgets/QFrame> 18 #include <QtWidgets/QGridLayout> 19 #include <QtWidgets/QHBoxLayout> 20 #include <QtWidgets/QHeaderView> 21 #include <QtWidgets/QLabel> 22 #include <QtWidgets/QPushButton> 23 #include <QtWidgets/QSpacerItem> 30 QGridLayout *gridLayout;
31 QLabel *lab_duration_value;
37 QHBoxLayout *horizontalLayout;
38 QSpacerItem *horizontalSpacer;
39 QPushButton *btn_close;
41 QLabel *lab_filesize_descr;
43 QLabel *lab_artist_count;
44 QLabel *lab_track_count;
45 QLabel *lab_album_count;
48 QHBoxLayout *horizontalLayout_2;
54 if (GUI_LibraryInfoBox->objectName().isEmpty())
55 GUI_LibraryInfoBox->setObjectName(QStringLiteral(
"GUI_LibraryInfoBox"));
56 GUI_LibraryInfoBox->resize(302, 243);
57 gridLayout =
new QGridLayout(GUI_LibraryInfoBox);
58 gridLayout->setObjectName(QStringLiteral(
"gridLayout"));
59 lab_duration_value =
new QLabel(GUI_LibraryInfoBox);
60 lab_duration_value->setObjectName(QStringLiteral(
"lab_duration_value"));
61 QSizePolicy sizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Preferred);
62 sizePolicy.setHorizontalStretch(0);
63 sizePolicy.setVerticalStretch(0);
64 sizePolicy.setHeightForWidth(lab_duration_value->sizePolicy().hasHeightForWidth());
65 lab_duration_value->setSizePolicy(sizePolicy);
66 lab_duration_value->setText(QStringLiteral(
""));
67 lab_duration_value->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
69 gridLayout->addWidget(lab_duration_value, 5, 2, 1, 1);
71 lab_filesize =
new QLabel(GUI_LibraryInfoBox);
72 lab_filesize->setObjectName(QStringLiteral(
"lab_filesize"));
73 sizePolicy.setHeightForWidth(lab_filesize->sizePolicy().hasHeightForWidth());
74 lab_filesize->setSizePolicy(sizePolicy);
75 lab_filesize->setText(QStringLiteral(
""));
76 lab_filesize->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
78 gridLayout->addWidget(lab_filesize, 6, 2, 1, 1);
80 lab_albums =
new QLabel(GUI_LibraryInfoBox);
81 lab_albums->setObjectName(QStringLiteral(
"lab_albums"));
85 lab_albums->setFont(font);
86 lab_albums->setText(QStringLiteral(
"Albums"));
88 gridLayout->addWidget(lab_albums, 4, 1, 1, 1);
90 line_2 =
new QFrame(GUI_LibraryInfoBox);
91 line_2->setObjectName(QStringLiteral(
"line_2"));
92 line_2->setFrameShape(QFrame::HLine);
93 line_2->setFrameShadow(QFrame::Sunken);
95 gridLayout->addWidget(line_2, 10, 1, 1, 2);
97 line =
new QFrame(GUI_LibraryInfoBox);
98 line->setObjectName(QStringLiteral(
"line"));
99 line->setFrameShape(QFrame::HLine);
100 line->setFrameShadow(QFrame::Sunken);
102 gridLayout->addWidget(line, 1, 1, 1, 2);
104 lab_tracks =
new QLabel(GUI_LibraryInfoBox);
105 lab_tracks->setObjectName(QStringLiteral(
"lab_tracks"));
106 lab_tracks->setFont(font);
107 lab_tracks->setText(QStringLiteral(
"Tracks"));
109 gridLayout->addWidget(lab_tracks, 2, 1, 1, 1);
111 horizontalLayout =
new QHBoxLayout();
112 horizontalLayout->setObjectName(QStringLiteral(
"horizontalLayout"));
113 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
115 horizontalLayout->addItem(horizontalSpacer);
117 btn_close =
new QPushButton(GUI_LibraryInfoBox);
118 btn_close->setObjectName(QStringLiteral(
"btn_close"));
119 btn_close->setMaximumSize(QSize(5465, 16777215));
120 btn_close->setFocusPolicy(Qt::ClickFocus);
121 btn_close->setLayoutDirection(Qt::RightToLeft);
122 btn_close->setText(QStringLiteral(
"Close"));
124 horizontalLayout->addWidget(btn_close);
127 gridLayout->addLayout(horizontalLayout, 11, 1, 1, 2);
129 lab_duration =
new QLabel(GUI_LibraryInfoBox);
130 lab_duration->setObjectName(QStringLiteral(
"lab_duration"));
131 lab_duration->setFont(font);
132 lab_duration->setText(QStringLiteral(
"Duration"));
134 gridLayout->addWidget(lab_duration, 5, 1, 1, 1);
136 lab_filesize_descr =
new QLabel(GUI_LibraryInfoBox);
137 lab_filesize_descr->setObjectName(QStringLiteral(
"lab_filesize_descr"));
138 lab_filesize_descr->setFont(font);
139 lab_filesize_descr->setText(QStringLiteral(
"Filesize"));
141 gridLayout->addWidget(lab_filesize_descr, 6, 1, 1, 1);
143 lab_artists =
new QLabel(GUI_LibraryInfoBox);
144 lab_artists->setObjectName(QStringLiteral(
"lab_artists"));
145 lab_artists->setFont(font);
146 lab_artists->setText(QStringLiteral(
"Artists"));
148 gridLayout->addWidget(lab_artists, 3, 1, 1, 1);
150 lab_artist_count =
new QLabel(GUI_LibraryInfoBox);
151 lab_artist_count->setObjectName(QStringLiteral(
"lab_artist_count"));
152 sizePolicy.setHeightForWidth(lab_artist_count->sizePolicy().hasHeightForWidth());
153 lab_artist_count->setSizePolicy(sizePolicy);
154 lab_artist_count->setText(QStringLiteral(
""));
155 lab_artist_count->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
157 gridLayout->addWidget(lab_artist_count, 3, 2, 1, 1);
159 lab_track_count =
new QLabel(GUI_LibraryInfoBox);
160 lab_track_count->setObjectName(QStringLiteral(
"lab_track_count"));
161 sizePolicy.setHeightForWidth(lab_track_count->sizePolicy().hasHeightForWidth());
162 lab_track_count->setSizePolicy(sizePolicy);
163 lab_track_count->setText(QStringLiteral(
""));
164 lab_track_count->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
166 gridLayout->addWidget(lab_track_count, 2, 2, 1, 1);
168 lab_album_count =
new QLabel(GUI_LibraryInfoBox);
169 lab_album_count->setObjectName(QStringLiteral(
"lab_album_count"));
170 sizePolicy.setHeightForWidth(lab_album_count->sizePolicy().hasHeightForWidth());
171 lab_album_count->setSizePolicy(sizePolicy);
172 lab_album_count->setText(QStringLiteral(
""));
173 lab_album_count->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
175 gridLayout->addWidget(lab_album_count, 4, 2, 1, 1);
177 lab_path =
new QLabel(GUI_LibraryInfoBox);
178 lab_path->setObjectName(QStringLiteral(
"lab_path"));
179 lab_path->setText(QStringLiteral(
""));
180 lab_path->setTextFormat(Qt::RichText);
181 lab_path->setAlignment(Qt::AlignCenter);
182 lab_path->setOpenExternalLinks(
true);
183 lab_path->setTextInteractionFlags(Qt::LinksAccessibleByMouse);
185 gridLayout->addWidget(lab_path, 9, 1, 1, 2);
187 line_3 =
new QFrame(GUI_LibraryInfoBox);
188 line_3->setObjectName(QStringLiteral(
"line_3"));
189 line_3->setFrameShape(QFrame::HLine);
190 line_3->setFrameShadow(QFrame::Sunken);
192 gridLayout->addWidget(line_3, 8, 1, 1, 2);
194 horizontalLayout_2 =
new QHBoxLayout();
195 horizontalLayout_2->setSpacing(10);
196 horizontalLayout_2->setObjectName(QStringLiteral(
"horizontalLayout_2"));
197 lab_icon =
new QLabel(GUI_LibraryInfoBox);
198 lab_icon->setObjectName(QStringLiteral(
"lab_icon"));
199 lab_icon->setMinimumSize(QSize(24, 24));
200 lab_icon->setMaximumSize(QSize(24, 24));
201 lab_icon->setScaledContents(
true);
203 horizontalLayout_2->addWidget(lab_icon);
205 lab_name =
new QLabel(GUI_LibraryInfoBox);
206 lab_name->setObjectName(QStringLiteral(
"lab_name"));
207 sizePolicy.setHeightForWidth(lab_name->sizePolicy().hasHeightForWidth());
208 lab_name->setSizePolicy(sizePolicy);
209 lab_name->setFont(font);
211 horizontalLayout_2->addWidget(lab_name);
214 gridLayout->addLayout(horizontalLayout_2, 0, 1, 1, 2);
217 retranslateUi(GUI_LibraryInfoBox);
218 QObject::connect(btn_close, SIGNAL(clicked()), GUI_LibraryInfoBox, SLOT(close()));
220 QMetaObject::connectSlotsByName(GUI_LibraryInfoBox);
223 void retranslateUi(QDialog *GUI_LibraryInfoBox)
225 lab_icon->setText(QString());
226 lab_name->setText(QString());
227 Q_UNUSED(GUI_LibraryInfoBox);
238 #endif // UI_GUI_LIBRARYINFOBOX_H Definition: ui_GUI_SomaFM.h:208
Definition: ui_GUI_LibraryInfoBox.h:27
Definition: ui_GUI_LibraryInfoBox.h:233
Definition: GUI_LibraryInfoBox.h:33