9 #ifndef UI_GUI_LIBRARYINFOBOX_H
10 #define UI_GUI_LIBRARYINFOBOX_H
12 #include <QtCore/QVariant>
13 #include <QtWidgets/QApplication>
14 #include <QtWidgets/QDialog>
15 #include <QtWidgets/QFrame>
16 #include <QtWidgets/QGridLayout>
17 #include <QtWidgets/QHBoxLayout>
18 #include <QtWidgets/QLabel>
19 #include <QtWidgets/QPushButton>
20 #include <QtWidgets/QSpacerItem>
27 QGridLayout *gridLayout;
28 QLabel *lab_duration_value;
34 QHBoxLayout *horizontalLayout;
35 QSpacerItem *horizontalSpacer;
36 QPushButton *btn_close;
38 QLabel *lab_filesize_descr;
40 QLabel *lab_artist_count;
41 QLabel *lab_track_count;
42 QLabel *lab_album_count;
45 QHBoxLayout *horizontalLayout_2;
49 void setupUi(QDialog *GUI_LibraryInfoBox)
51 if (GUI_LibraryInfoBox->objectName().isEmpty())
52 GUI_LibraryInfoBox->setObjectName(QString::fromUtf8(
"GUI_LibraryInfoBox"));
53 GUI_LibraryInfoBox->resize(302, 243);
54 gridLayout =
new QGridLayout(GUI_LibraryInfoBox);
55 gridLayout->setObjectName(QString::fromUtf8(
"gridLayout"));
56 lab_duration_value =
new QLabel(GUI_LibraryInfoBox);
57 lab_duration_value->setObjectName(QString::fromUtf8(
"lab_duration_value"));
58 QSizePolicy sizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Preferred);
59 sizePolicy.setHorizontalStretch(0);
60 sizePolicy.setVerticalStretch(0);
61 sizePolicy.setHeightForWidth(lab_duration_value->sizePolicy().hasHeightForWidth());
62 lab_duration_value->setSizePolicy(sizePolicy);
63 lab_duration_value->setText(QString::fromUtf8(
""));
64 lab_duration_value->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
66 gridLayout->addWidget(lab_duration_value, 5, 2, 1, 1);
68 lab_filesize =
new QLabel(GUI_LibraryInfoBox);
69 lab_filesize->setObjectName(QString::fromUtf8(
"lab_filesize"));
70 sizePolicy.setHeightForWidth(lab_filesize->sizePolicy().hasHeightForWidth());
71 lab_filesize->setSizePolicy(sizePolicy);
72 lab_filesize->setText(QString::fromUtf8(
""));
73 lab_filesize->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
75 gridLayout->addWidget(lab_filesize, 6, 2, 1, 1);
77 lab_albums =
new QLabel(GUI_LibraryInfoBox);
78 lab_albums->setObjectName(QString::fromUtf8(
"lab_albums"));
82 lab_albums->setFont(font);
83 lab_albums->setText(QString::fromUtf8(
"Albums"));
85 gridLayout->addWidget(lab_albums, 4, 1, 1, 1);
87 line_2 =
new QFrame(GUI_LibraryInfoBox);
88 line_2->setObjectName(QString::fromUtf8(
"line_2"));
89 line_2->setFrameShape(QFrame::HLine);
90 line_2->setFrameShadow(QFrame::Sunken);
92 gridLayout->addWidget(line_2, 10, 1, 1, 2);
94 line =
new QFrame(GUI_LibraryInfoBox);
95 line->setObjectName(QString::fromUtf8(
"line"));
96 line->setFrameShape(QFrame::HLine);
97 line->setFrameShadow(QFrame::Sunken);
99 gridLayout->addWidget(line, 1, 1, 1, 2);
101 lab_tracks =
new QLabel(GUI_LibraryInfoBox);
102 lab_tracks->setObjectName(QString::fromUtf8(
"lab_tracks"));
103 lab_tracks->setFont(font);
104 lab_tracks->setText(QString::fromUtf8(
"Tracks"));
106 gridLayout->addWidget(lab_tracks, 2, 1, 1, 1);
108 horizontalLayout =
new QHBoxLayout();
109 horizontalLayout->setObjectName(QString::fromUtf8(
"horizontalLayout"));
110 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
112 horizontalLayout->addItem(horizontalSpacer);
114 btn_close =
new QPushButton(GUI_LibraryInfoBox);
115 btn_close->setObjectName(QString::fromUtf8(
"btn_close"));
116 btn_close->setMaximumSize(QSize(5465, 16777215));
117 btn_close->setFocusPolicy(Qt::ClickFocus);
118 btn_close->setLayoutDirection(Qt::RightToLeft);
119 btn_close->setText(QString::fromUtf8(
"Close"));
121 horizontalLayout->addWidget(btn_close);
124 gridLayout->addLayout(horizontalLayout, 11, 1, 1, 2);
126 lab_duration =
new QLabel(GUI_LibraryInfoBox);
127 lab_duration->setObjectName(QString::fromUtf8(
"lab_duration"));
128 lab_duration->setFont(font);
129 lab_duration->setText(QString::fromUtf8(
"Duration"));
131 gridLayout->addWidget(lab_duration, 5, 1, 1, 1);
133 lab_filesize_descr =
new QLabel(GUI_LibraryInfoBox);
134 lab_filesize_descr->setObjectName(QString::fromUtf8(
"lab_filesize_descr"));
135 lab_filesize_descr->setFont(font);
136 lab_filesize_descr->setText(QString::fromUtf8(
"Filesize"));
138 gridLayout->addWidget(lab_filesize_descr, 6, 1, 1, 1);
140 lab_artists =
new QLabel(GUI_LibraryInfoBox);
141 lab_artists->setObjectName(QString::fromUtf8(
"lab_artists"));
142 lab_artists->setFont(font);
143 lab_artists->setText(QString::fromUtf8(
"Artists"));
145 gridLayout->addWidget(lab_artists, 3, 1, 1, 1);
147 lab_artist_count =
new QLabel(GUI_LibraryInfoBox);
148 lab_artist_count->setObjectName(QString::fromUtf8(
"lab_artist_count"));
149 sizePolicy.setHeightForWidth(lab_artist_count->sizePolicy().hasHeightForWidth());
150 lab_artist_count->setSizePolicy(sizePolicy);
151 lab_artist_count->setText(QString::fromUtf8(
""));
152 lab_artist_count->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
154 gridLayout->addWidget(lab_artist_count, 3, 2, 1, 1);
156 lab_track_count =
new QLabel(GUI_LibraryInfoBox);
157 lab_track_count->setObjectName(QString::fromUtf8(
"lab_track_count"));
158 sizePolicy.setHeightForWidth(lab_track_count->sizePolicy().hasHeightForWidth());
159 lab_track_count->setSizePolicy(sizePolicy);
160 lab_track_count->setText(QString::fromUtf8(
""));
161 lab_track_count->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
163 gridLayout->addWidget(lab_track_count, 2, 2, 1, 1);
165 lab_album_count =
new QLabel(GUI_LibraryInfoBox);
166 lab_album_count->setObjectName(QString::fromUtf8(
"lab_album_count"));
167 sizePolicy.setHeightForWidth(lab_album_count->sizePolicy().hasHeightForWidth());
168 lab_album_count->setSizePolicy(sizePolicy);
169 lab_album_count->setText(QString::fromUtf8(
""));
170 lab_album_count->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
172 gridLayout->addWidget(lab_album_count, 4, 2, 1, 1);
174 lab_path =
new QLabel(GUI_LibraryInfoBox);
175 lab_path->setObjectName(QString::fromUtf8(
"lab_path"));
176 lab_path->setText(QString::fromUtf8(
""));
177 lab_path->setTextFormat(Qt::RichText);
178 lab_path->setAlignment(Qt::AlignCenter);
179 lab_path->setOpenExternalLinks(
true);
180 lab_path->setTextInteractionFlags(Qt::LinksAccessibleByMouse);
182 gridLayout->addWidget(lab_path, 9, 1, 1, 2);
184 line_3 =
new QFrame(GUI_LibraryInfoBox);
185 line_3->setObjectName(QString::fromUtf8(
"line_3"));
186 line_3->setFrameShape(QFrame::HLine);
187 line_3->setFrameShadow(QFrame::Sunken);
189 gridLayout->addWidget(line_3, 8, 1, 1, 2);
191 horizontalLayout_2 =
new QHBoxLayout();
192 horizontalLayout_2->setSpacing(10);
193 horizontalLayout_2->setObjectName(QString::fromUtf8(
"horizontalLayout_2"));
194 lab_icon =
new QLabel(GUI_LibraryInfoBox);
195 lab_icon->setObjectName(QString::fromUtf8(
"lab_icon"));
196 lab_icon->setStyleSheet(QString::fromUtf8(
"min-width: 5ex; min-height: 5ex; max-width: 5ex; max-height: 5ex;"));
197 lab_icon->setScaledContents(
true);
199 horizontalLayout_2->addWidget(lab_icon);
201 lab_name =
new QLabel(GUI_LibraryInfoBox);
202 lab_name->setObjectName(QString::fromUtf8(
"lab_name"));
203 sizePolicy.setHeightForWidth(lab_name->sizePolicy().hasHeightForWidth());
204 lab_name->setSizePolicy(sizePolicy);
205 lab_name->setFont(font);
207 horizontalLayout_2->addWidget(lab_name);
210 gridLayout->addLayout(horizontalLayout_2, 0, 1, 1, 2);
213 retranslateUi(GUI_LibraryInfoBox);
214 QObject::connect(btn_close, SIGNAL(clicked()), GUI_LibraryInfoBox, SLOT(close()));
216 QMetaObject::connectSlotsByName(GUI_LibraryInfoBox);
219 void retranslateUi(QDialog *GUI_LibraryInfoBox)
221 lab_icon->setText(QString());
222 lab_name->setText(QString());
223 Q_UNUSED(GUI_LibraryInfoBox);
234 #endif // UI_GUI_LIBRARYINFOBOX_H