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/QDialogButtonBox>
16 #include <QtWidgets/QFrame>
17 #include <QtWidgets/QGridLayout>
18 #include <QtWidgets/QHBoxLayout>
19 #include <QtWidgets/QLabel>
26 QGridLayout *gridLayout;
28 QLabel *lab_album_count;
32 QLabel *lab_filesize_descr;
35 QHBoxLayout *horizontalLayout_2;
39 QLabel *lab_artist_count;
42 QLabel *lab_track_count;
43 QLabel *lab_duration_value;
44 QDialogButtonBox *buttonBox;
46 void setupUi(QDialog *GUI_LibraryInfoBox)
48 if (GUI_LibraryInfoBox->objectName().isEmpty())
49 GUI_LibraryInfoBox->setObjectName(QString::fromUtf8(
"GUI_LibraryInfoBox"));
50 GUI_LibraryInfoBox->resize(302, 271);
51 gridLayout =
new QGridLayout(GUI_LibraryInfoBox);
52 gridLayout->setObjectName(QString::fromUtf8(
"gridLayout"));
53 lab_duration =
new QLabel(GUI_LibraryInfoBox);
54 lab_duration->setObjectName(QString::fromUtf8(
"lab_duration"));
58 lab_duration->setFont(font);
59 lab_duration->setText(QString::fromUtf8(
"Duration"));
61 gridLayout->addWidget(lab_duration, 5, 1, 1, 1);
63 lab_album_count =
new QLabel(GUI_LibraryInfoBox);
64 lab_album_count->setObjectName(QString::fromUtf8(
"lab_album_count"));
65 QSizePolicy sizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Preferred);
66 sizePolicy.setHorizontalStretch(0);
67 sizePolicy.setVerticalStretch(0);
68 sizePolicy.setHeightForWidth(lab_album_count->sizePolicy().hasHeightForWidth());
69 lab_album_count->setSizePolicy(sizePolicy);
70 lab_album_count->setText(QString::fromUtf8(
""));
71 lab_album_count->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
73 gridLayout->addWidget(lab_album_count, 4, 2, 1, 1);
75 lab_albums =
new QLabel(GUI_LibraryInfoBox);
76 lab_albums->setObjectName(QString::fromUtf8(
"lab_albums"));
77 lab_albums->setFont(font);
78 lab_albums->setText(QString::fromUtf8(
"Albums"));
80 gridLayout->addWidget(lab_albums, 4, 1, 1, 1);
82 line =
new QFrame(GUI_LibraryInfoBox);
83 line->setObjectName(QString::fromUtf8(
"line"));
84 line->setFrameShape(QFrame::HLine);
85 line->setFrameShadow(QFrame::Sunken);
87 gridLayout->addWidget(line, 1, 1, 1, 2);
89 lab_filesize =
new QLabel(GUI_LibraryInfoBox);
90 lab_filesize->setObjectName(QString::fromUtf8(
"lab_filesize"));
91 sizePolicy.setHeightForWidth(lab_filesize->sizePolicy().hasHeightForWidth());
92 lab_filesize->setSizePolicy(sizePolicy);
93 lab_filesize->setText(QString::fromUtf8(
""));
94 lab_filesize->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
96 gridLayout->addWidget(lab_filesize, 6, 2, 1, 1);
98 lab_filesize_descr =
new QLabel(GUI_LibraryInfoBox);
99 lab_filesize_descr->setObjectName(QString::fromUtf8(
"lab_filesize_descr"));
100 lab_filesize_descr->setFont(font);
101 lab_filesize_descr->setText(QString::fromUtf8(
"Filesize"));
103 gridLayout->addWidget(lab_filesize_descr, 6, 1, 1, 1);
105 line_2 =
new QFrame(GUI_LibraryInfoBox);
106 line_2->setObjectName(QString::fromUtf8(
"line_2"));
107 line_2->setFrameShape(QFrame::HLine);
108 line_2->setFrameShadow(QFrame::Sunken);
110 gridLayout->addWidget(line_2, 10, 1, 1, 2);
112 lab_artists =
new QLabel(GUI_LibraryInfoBox);
113 lab_artists->setObjectName(QString::fromUtf8(
"lab_artists"));
114 lab_artists->setFont(font);
115 lab_artists->setText(QString::fromUtf8(
"Artists"));
117 gridLayout->addWidget(lab_artists, 3, 1, 1, 1);
119 horizontalLayout_2 =
new QHBoxLayout();
120 horizontalLayout_2->setSpacing(10);
121 horizontalLayout_2->setObjectName(QString::fromUtf8(
"horizontalLayout_2"));
122 lab_icon =
new QLabel(GUI_LibraryInfoBox);
123 lab_icon->setObjectName(QString::fromUtf8(
"lab_icon"));
124 lab_icon->setStyleSheet(QString::fromUtf8(
"min-width: 5ex; min-height: 5ex; max-width: 5ex; max-height: 5ex;"));
125 lab_icon->setScaledContents(
true);
127 horizontalLayout_2->addWidget(lab_icon);
129 lab_name =
new QLabel(GUI_LibraryInfoBox);
130 lab_name->setObjectName(QString::fromUtf8(
"lab_name"));
131 sizePolicy.setHeightForWidth(lab_name->sizePolicy().hasHeightForWidth());
132 lab_name->setSizePolicy(sizePolicy);
133 lab_name->setFont(font);
135 horizontalLayout_2->addWidget(lab_name);
138 gridLayout->addLayout(horizontalLayout_2, 0, 1, 1, 2);
140 lab_tracks =
new QLabel(GUI_LibraryInfoBox);
141 lab_tracks->setObjectName(QString::fromUtf8(
"lab_tracks"));
142 lab_tracks->setFont(font);
143 lab_tracks->setText(QString::fromUtf8(
"Tracks"));
145 gridLayout->addWidget(lab_tracks, 2, 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_path =
new QLabel(GUI_LibraryInfoBox);
157 lab_path->setObjectName(QString::fromUtf8(
"lab_path"));
158 lab_path->setText(QString::fromUtf8(
""));
159 lab_path->setTextFormat(Qt::RichText);
160 lab_path->setAlignment(Qt::AlignCenter);
161 lab_path->setOpenExternalLinks(
true);
162 lab_path->setTextInteractionFlags(Qt::LinksAccessibleByMouse);
164 gridLayout->addWidget(lab_path, 9, 1, 1, 2);
166 line_3 =
new QFrame(GUI_LibraryInfoBox);
167 line_3->setObjectName(QString::fromUtf8(
"line_3"));
168 line_3->setFrameShape(QFrame::HLine);
169 line_3->setFrameShadow(QFrame::Sunken);
171 gridLayout->addWidget(line_3, 8, 1, 1, 2);
173 lab_track_count =
new QLabel(GUI_LibraryInfoBox);
174 lab_track_count->setObjectName(QString::fromUtf8(
"lab_track_count"));
175 sizePolicy.setHeightForWidth(lab_track_count->sizePolicy().hasHeightForWidth());
176 lab_track_count->setSizePolicy(sizePolicy);
177 lab_track_count->setText(QString::fromUtf8(
""));
178 lab_track_count->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
180 gridLayout->addWidget(lab_track_count, 2, 2, 1, 1);
182 lab_duration_value =
new QLabel(GUI_LibraryInfoBox);
183 lab_duration_value->setObjectName(QString::fromUtf8(
"lab_duration_value"));
184 sizePolicy.setHeightForWidth(lab_duration_value->sizePolicy().hasHeightForWidth());
185 lab_duration_value->setSizePolicy(sizePolicy);
186 lab_duration_value->setText(QString::fromUtf8(
""));
187 lab_duration_value->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
189 gridLayout->addWidget(lab_duration_value, 5, 2, 1, 1);
191 buttonBox =
new QDialogButtonBox(GUI_LibraryInfoBox);
192 buttonBox->setObjectName(QString::fromUtf8(
"buttonBox"));
193 buttonBox->setStandardButtons(QDialogButtonBox::Close);
195 gridLayout->addWidget(buttonBox, 11, 1, 1, 2);
198 retranslateUi(GUI_LibraryInfoBox);
199 QObject::connect(buttonBox, SIGNAL(rejected()), GUI_LibraryInfoBox, SLOT(close()));
200 QObject::connect(buttonBox, SIGNAL(accepted()), GUI_LibraryInfoBox, SLOT(close()));
202 QMetaObject::connectSlotsByName(GUI_LibraryInfoBox);
205 void retranslateUi(QDialog *GUI_LibraryInfoBox)
207 lab_icon->setText(QString());
208 lab_name->setText(QString());
209 (void)GUI_LibraryInfoBox;
220 #endif // UI_GUI_LIBRARYINFOBOX_H