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;
55 gridLayout->setObjectName(QStringLiteral(
"gridLayout"));
57 lab_duration_value->setObjectName(QStringLiteral(
"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(QStringLiteral(
""));
64 lab_duration_value->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
66 gridLayout->addWidget(lab_duration_value, 5, 2, 1, 1);
69 lab_filesize->setObjectName(QStringLiteral(
"lab_filesize"));
70 sizePolicy.setHeightForWidth(lab_filesize->sizePolicy().hasHeightForWidth());
71 lab_filesize->setSizePolicy(sizePolicy);
72 lab_filesize->setText(QStringLiteral(
""));
73 lab_filesize->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
75 gridLayout->addWidget(lab_filesize, 6, 2, 1, 1);
78 lab_albums->setObjectName(QStringLiteral(
"lab_albums"));
82 lab_albums->setFont(font);
83 lab_albums->setText(QStringLiteral(
"Albums"));
85 gridLayout->addWidget(lab_albums, 4, 1, 1, 1);
88 line_2->setObjectName(QStringLiteral(
"line_2"));
89 line_2->setFrameShape(QFrame::HLine);
90 line_2->setFrameShadow(QFrame::Sunken);
92 gridLayout->addWidget(line_2, 10, 1, 1, 2);
95 line->setObjectName(QStringLiteral(
"line"));
96 line->setFrameShape(QFrame::HLine);
97 line->setFrameShadow(QFrame::Sunken);
99 gridLayout->addWidget(line, 1, 1, 1, 2);
102 lab_tracks->setObjectName(QStringLiteral(
"lab_tracks"));
103 lab_tracks->setFont(font);
104 lab_tracks->setText(QStringLiteral(
"Tracks"));
106 gridLayout->addWidget(lab_tracks, 2, 1, 1, 1);
108 horizontalLayout =
new QHBoxLayout();
109 horizontalLayout->setObjectName(QStringLiteral(
"horizontalLayout"));
110 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
112 horizontalLayout->addItem(horizontalSpacer);
115 btn_close->setObjectName(QStringLiteral(
"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(QStringLiteral(
"Close"));
121 horizontalLayout->addWidget(btn_close);
124 gridLayout->addLayout(horizontalLayout, 11, 1, 1, 2);
127 lab_duration->setObjectName(QStringLiteral(
"lab_duration"));
128 lab_duration->setFont(font);
129 lab_duration->setText(QStringLiteral(
"Duration"));
131 gridLayout->addWidget(lab_duration, 5, 1, 1, 1);
134 lab_filesize_descr->setObjectName(QStringLiteral(
"lab_filesize_descr"));
135 lab_filesize_descr->setFont(font);
136 lab_filesize_descr->setText(QStringLiteral(
"Filesize"));
138 gridLayout->addWidget(lab_filesize_descr, 6, 1, 1, 1);
141 lab_artists->setObjectName(QStringLiteral(
"lab_artists"));
142 lab_artists->setFont(font);
143 lab_artists->setText(QStringLiteral(
"Artists"));
145 gridLayout->addWidget(lab_artists, 3, 1, 1, 1);
148 lab_artist_count->setObjectName(QStringLiteral(
"lab_artist_count"));
149 sizePolicy.setHeightForWidth(lab_artist_count->sizePolicy().hasHeightForWidth());
150 lab_artist_count->setSizePolicy(sizePolicy);
151 lab_artist_count->setText(QStringLiteral(
""));
152 lab_artist_count->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
154 gridLayout->addWidget(lab_artist_count, 3, 2, 1, 1);
157 lab_track_count->setObjectName(QStringLiteral(
"lab_track_count"));
158 sizePolicy.setHeightForWidth(lab_track_count->sizePolicy().hasHeightForWidth());
159 lab_track_count->setSizePolicy(sizePolicy);
160 lab_track_count->setText(QStringLiteral(
""));
161 lab_track_count->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
163 gridLayout->addWidget(lab_track_count, 2, 2, 1, 1);
166 lab_album_count->setObjectName(QStringLiteral(
"lab_album_count"));
167 sizePolicy.setHeightForWidth(lab_album_count->sizePolicy().hasHeightForWidth());
168 lab_album_count->setSizePolicy(sizePolicy);
169 lab_album_count->setText(QStringLiteral(
""));
170 lab_album_count->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
172 gridLayout->addWidget(lab_album_count, 4, 2, 1, 1);
175 lab_path->setObjectName(QStringLiteral(
"lab_path"));
176 lab_path->setText(QStringLiteral(
""));
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);
185 line_3->setObjectName(QStringLiteral(
"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(QStringLiteral(
"horizontalLayout_2"));
195 lab_icon->setObjectName(QStringLiteral(
"lab_icon"));
196 lab_icon->setMinimumSize(QSize(24, 24));
197 lab_icon->setMaximumSize(QSize(24, 24));
198 lab_icon->setScaledContents(
true);
200 horizontalLayout_2->addWidget(lab_icon);
203 lab_name->setObjectName(QStringLiteral(
"lab_name"));
204 sizePolicy.setHeightForWidth(lab_name->sizePolicy().hasHeightForWidth());
205 lab_name->setSizePolicy(sizePolicy);
206 lab_name->setFont(font);
208 horizontalLayout_2->addWidget(lab_name);
211 gridLayout->addLayout(horizontalLayout_2, 0, 1, 1, 2);
222 lab_icon->setText(QString());
223 lab_name->setText(QString());
235 #endif // UI_GUI_LIBRARYINFOBOX_H Definition: ui_GUI_SomaFM.h:207
Definition: ui_GUI_LibraryInfoBox.h:24
Definition: ui_GUI_LibraryInfoBox.h:230
Definition: GUI_LibraryInfoBox.h:33