9 #ifndef UI_GUI_INFODIALOG_H 10 #define UI_GUI_INFODIALOG_H 12 #include <QtCore/QVariant> 13 #include <QtWidgets/QAction> 14 #include <QtWidgets/QApplication> 15 #include <QtWidgets/QButtonGroup> 16 #include <QtWidgets/QComboBox> 17 #include <QtWidgets/QDialog> 18 #include <QtWidgets/QGridLayout> 19 #include <QtWidgets/QHBoxLayout> 20 #include <QtWidgets/QHeaderView> 21 #include <QtWidgets/QLabel> 22 #include <QtWidgets/QProgressBar> 23 #include <QtWidgets/QPushButton> 24 #include <QtWidgets/QScrollArea> 25 #include <QtWidgets/QSpacerItem> 26 #include <QtWidgets/QTabWidget> 27 #include <QtWidgets/QTextEdit> 28 #include <QtWidgets/QVBoxLayout> 29 #include <QtWidgets/QWidget> 30 #include "GUI/Covers/CoverButton.h" 37 QGridLayout *gridLayout;
38 QTabWidget *tab_widget;
40 QGridLayout *gridLayout_2;
41 QWidget *ui_info_widget;
42 QGridLayout *gridLayout_5;
43 QLabel *lab_subheader;
44 QSpacerItem *verticalSpacer_4;
45 QVBoxLayout *verticalLayout;
46 QSpacerItem *verticalSpacer;
48 QSpacerItem *verticalSpacer_2;
49 QPushButton *btn_close1;
50 QSpacerItem *horizontalSpacer_3;
51 QScrollArea *scrollArea_2;
52 QWidget *scrollAreaWidgetContents_2;
53 QGridLayout *gridLayout_7;
55 QSpacerItem *verticalSpacer_3;
56 QScrollArea *scrollArea;
57 QWidget *scrollAreaWidgetContents;
58 QGridLayout *gridLayout_4;
61 QSpacerItem *horizontalSpacer_2;
63 QGridLayout *gridLayout_3;
64 QWidget *ui_lyric_widget;
65 QGridLayout *gridLayout_6;
67 QHBoxLayout *horizontalLayout;
68 QComboBox *combo_servers;
69 QProgressBar *pb_loading;
70 QSpacerItem *horizontalSpacer;
71 QPushButton *btn_close2;
73 QGridLayout *gridLayout_8;
75 void setupUi(QDialog *InfoDialog)
77 if (InfoDialog->objectName().isEmpty())
78 InfoDialog->setObjectName(QStringLiteral(
"InfoDialog"));
79 InfoDialog->resize(767, 555);
80 InfoDialog->setModal(
true);
81 gridLayout =
new QGridLayout(InfoDialog);
82 gridLayout->setObjectName(QStringLiteral(
"gridLayout"));
83 tab_widget =
new QTabWidget(InfoDialog);
84 tab_widget->setObjectName(QStringLiteral(
"tab_widget"));
85 tab_widget->setMinimumSize(QSize(0, 300));
86 tab_widget->setFocusPolicy(Qt::StrongFocus);
87 tab_widget->setUsesScrollButtons(
false);
88 tab_widget->setTabsClosable(
false);
89 tab_1 =
new QWidget();
90 tab_1->setObjectName(QStringLiteral(
"tab_1"));
91 gridLayout_2 =
new QGridLayout(tab_1);
92 gridLayout_2->setObjectName(QStringLiteral(
"gridLayout_2"));
93 gridLayout_2->setHorizontalSpacing(20);
94 ui_info_widget =
new QWidget(tab_1);
95 ui_info_widget->setObjectName(QStringLiteral(
"ui_info_widget"));
96 gridLayout_5 =
new QGridLayout(ui_info_widget);
97 gridLayout_5->setObjectName(QStringLiteral(
"gridLayout_5"));
98 lab_subheader =
new QLabel(ui_info_widget);
99 lab_subheader->setObjectName(QStringLiteral(
"lab_subheader"));
100 QSizePolicy sizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Maximum);
101 sizePolicy.setHorizontalStretch(0);
102 sizePolicy.setVerticalStretch(0);
103 sizePolicy.setHeightForWidth(lab_subheader->sizePolicy().hasHeightForWidth());
104 lab_subheader->setSizePolicy(sizePolicy);
106 gridLayout_5->addWidget(lab_subheader, 2, 1, 1, 2);
108 verticalSpacer_4 =
new QSpacerItem(20, 10, QSizePolicy::Minimum, QSizePolicy::Maximum);
110 gridLayout_5->addItem(verticalSpacer_4, 0, 1, 1, 1);
112 verticalLayout =
new QVBoxLayout();
113 verticalLayout->setObjectName(QStringLiteral(
"verticalLayout"));
114 verticalLayout->setSizeConstraint(QLayout::SetDefaultConstraint);
115 verticalSpacer =
new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
117 verticalLayout->addItem(verticalSpacer);
120 btn_image->setObjectName(QStringLiteral(
"btn_image"));
121 btn_image->setMinimumSize(QSize(300, 300));
122 btn_image->setMaximumSize(QSize(300, 300));
123 btn_image->setFocusPolicy(Qt::StrongFocus);
124 btn_image->setIconSize(QSize(220, 220));
125 btn_image->setFlat(
true);
127 verticalLayout->addWidget(btn_image);
129 verticalSpacer_2 =
new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
131 verticalLayout->addItem(verticalSpacer_2);
134 gridLayout_5->addLayout(verticalLayout, 0, 0, 6, 1);
136 btn_close1 =
new QPushButton(ui_info_widget);
137 btn_close1->setObjectName(QStringLiteral(
"btn_close1"));
138 QSizePolicy sizePolicy1(QSizePolicy::Fixed, QSizePolicy::Fixed);
139 sizePolicy1.setHorizontalStretch(0);
140 sizePolicy1.setVerticalStretch(0);
141 sizePolicy1.setHeightForWidth(btn_close1->sizePolicy().hasHeightForWidth());
142 btn_close1->setSizePolicy(sizePolicy1);
144 gridLayout_5->addWidget(btn_close1, 6, 2, 1, 1);
146 horizontalSpacer_3 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
148 gridLayout_5->addItem(horizontalSpacer_3, 6, 0, 1, 1);
150 scrollArea_2 =
new QScrollArea(ui_info_widget);
151 scrollArea_2->setObjectName(QStringLiteral(
"scrollArea_2"));
152 QSizePolicy sizePolicy2(QSizePolicy::Expanding, QSizePolicy::Preferred);
153 sizePolicy2.setHorizontalStretch(0);
154 sizePolicy2.setVerticalStretch(0);
155 sizePolicy2.setHeightForWidth(scrollArea_2->sizePolicy().hasHeightForWidth());
156 scrollArea_2->setSizePolicy(sizePolicy2);
157 scrollArea_2->setFrameShape(QFrame::NoFrame);
158 scrollArea_2->setFrameShadow(QFrame::Plain);
159 scrollArea_2->setLineWidth(0);
160 scrollArea_2->setWidgetResizable(
true);
161 scrollAreaWidgetContents_2 =
new QWidget();
162 scrollAreaWidgetContents_2->setObjectName(QStringLiteral(
"scrollAreaWidgetContents_2"));
163 scrollAreaWidgetContents_2->setGeometry(QRect(0, 0, 98, 32));
164 gridLayout_7 =
new QGridLayout(scrollAreaWidgetContents_2);
165 gridLayout_7->setObjectName(QStringLiteral(
"gridLayout_7"));
166 lab_paths =
new QLabel(scrollAreaWidgetContents_2);
167 lab_paths->setObjectName(QStringLiteral(
"lab_paths"));
168 QSizePolicy sizePolicy3(QSizePolicy::MinimumExpanding, QSizePolicy::Preferred);
169 sizePolicy3.setHorizontalStretch(0);
170 sizePolicy3.setVerticalStretch(0);
171 sizePolicy3.setHeightForWidth(lab_paths->sizePolicy().hasHeightForWidth());
172 lab_paths->setSizePolicy(sizePolicy3);
173 lab_paths->setWordWrap(
true);
175 gridLayout_7->addWidget(lab_paths, 0, 0, 1, 1);
177 scrollArea_2->setWidget(scrollAreaWidgetContents_2);
179 gridLayout_5->addWidget(scrollArea_2, 5, 1, 1, 2);
181 verticalSpacer_3 =
new QSpacerItem(20, 10, QSizePolicy::Minimum, QSizePolicy::Maximum);
183 gridLayout_5->addItem(verticalSpacer_3, 3, 1, 1, 1);
185 scrollArea =
new QScrollArea(ui_info_widget);
186 scrollArea->setObjectName(QStringLiteral(
"scrollArea"));
187 QSizePolicy sizePolicy4(QSizePolicy::Expanding, QSizePolicy::MinimumExpanding);
188 sizePolicy4.setHorizontalStretch(0);
189 sizePolicy4.setVerticalStretch(0);
190 sizePolicy4.setHeightForWidth(scrollArea->sizePolicy().hasHeightForWidth());
191 scrollArea->setSizePolicy(sizePolicy4);
192 scrollArea->setFrameShape(QFrame::NoFrame);
193 scrollArea->setFrameShadow(QFrame::Plain);
194 scrollArea->setLineWidth(0);
195 scrollArea->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
196 scrollArea->setWidgetResizable(
true);
197 scrollAreaWidgetContents =
new QWidget();
198 scrollAreaWidgetContents->setObjectName(QStringLiteral(
"scrollAreaWidgetContents"));
199 scrollAreaWidgetContents->setGeometry(QRect(0, 0, 98, 32));
200 gridLayout_4 =
new QGridLayout(scrollAreaWidgetContents);
201 gridLayout_4->setObjectName(QStringLiteral(
"gridLayout_4"));
202 lab_info =
new QLabel(scrollAreaWidgetContents);
203 lab_info->setObjectName(QStringLiteral(
"lab_info"));
204 QSizePolicy sizePolicy5(QSizePolicy::Preferred, QSizePolicy::MinimumExpanding);
205 sizePolicy5.setHorizontalStretch(0);
206 sizePolicy5.setVerticalStretch(0);
207 sizePolicy5.setHeightForWidth(lab_info->sizePolicy().hasHeightForWidth());
208 lab_info->setSizePolicy(sizePolicy5);
209 lab_info->setWordWrap(
true);
210 lab_info->setOpenExternalLinks(
true);
211 lab_info->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse);
213 gridLayout_4->addWidget(lab_info, 0, 0, 1, 1);
215 scrollArea->setWidget(scrollAreaWidgetContents);
217 gridLayout_5->addWidget(scrollArea, 4, 1, 1, 2);
219 lab_title =
new QLabel(ui_info_widget);
220 lab_title->setObjectName(QStringLiteral(
"lab_title"));
221 sizePolicy.setHeightForWidth(lab_title->sizePolicy().hasHeightForWidth());
222 lab_title->setSizePolicy(sizePolicy);
224 font.setPointSize(12);
227 lab_title->setFont(font);
228 lab_title->setWordWrap(
true);
230 gridLayout_5->addWidget(lab_title, 1, 1, 1, 2);
232 horizontalSpacer_2 =
new QSpacerItem(40, 34, QSizePolicy::Expanding, QSizePolicy::Minimum);
234 gridLayout_5->addItem(horizontalSpacer_2, 6, 1, 1, 1);
237 gridLayout_2->addWidget(ui_info_widget, 5, 1, 1, 1);
240 icon.addFile(QStringLiteral(
":/Icons/info.svg.png"), QSize(), QIcon::Normal, QIcon::Off);
241 tab_widget->addTab(tab_1, icon, QString());
242 tab_2 =
new QWidget();
243 tab_2->setObjectName(QStringLiteral(
"tab_2"));
244 gridLayout_3 =
new QGridLayout(tab_2);
245 gridLayout_3->setObjectName(QStringLiteral(
"gridLayout_3"));
246 ui_lyric_widget =
new QWidget(tab_2);
247 ui_lyric_widget->setObjectName(QStringLiteral(
"ui_lyric_widget"));
248 QSizePolicy sizePolicy6(QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding);
249 sizePolicy6.setHorizontalStretch(0);
250 sizePolicy6.setVerticalStretch(0);
251 sizePolicy6.setHeightForWidth(ui_lyric_widget->sizePolicy().hasHeightForWidth());
252 ui_lyric_widget->setSizePolicy(sizePolicy6);
253 gridLayout_6 =
new QGridLayout(ui_lyric_widget);
254 gridLayout_6->setObjectName(QStringLiteral(
"gridLayout_6"));
255 te_lyrics =
new QTextEdit(ui_lyric_widget);
256 te_lyrics->setObjectName(QStringLiteral(
"te_lyrics"));
257 sizePolicy5.setHeightForWidth(te_lyrics->sizePolicy().hasHeightForWidth());
258 te_lyrics->setSizePolicy(sizePolicy5);
259 te_lyrics->setMinimumSize(QSize(0, 0));
260 te_lyrics->setSizeIncrement(QSize(0, 0));
261 te_lyrics->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
263 gridLayout_6->addWidget(te_lyrics, 0, 0, 1, 3);
265 horizontalLayout =
new QHBoxLayout();
266 horizontalLayout->setObjectName(QStringLiteral(
"horizontalLayout"));
267 combo_servers =
new QComboBox(ui_lyric_widget);
268 combo_servers->setObjectName(QStringLiteral(
"combo_servers"));
269 QSizePolicy sizePolicy7(QSizePolicy::Expanding, QSizePolicy::Fixed);
270 sizePolicy7.setHorizontalStretch(0);
271 sizePolicy7.setVerticalStretch(0);
272 sizePolicy7.setHeightForWidth(combo_servers->sizePolicy().hasHeightForWidth());
273 combo_servers->setSizePolicy(sizePolicy7);
274 combo_servers->setFrame(
false);
276 horizontalLayout->addWidget(combo_servers);
278 pb_loading =
new QProgressBar(ui_lyric_widget);
279 pb_loading->setObjectName(QStringLiteral(
"pb_loading"));
280 pb_loading->setMaximum(0);
281 pb_loading->setValue(0);
283 horizontalLayout->addWidget(pb_loading);
285 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::MinimumExpanding, QSizePolicy::Minimum);
287 horizontalLayout->addItem(horizontalSpacer);
289 btn_close2 =
new QPushButton(ui_lyric_widget);
290 btn_close2->setObjectName(QStringLiteral(
"btn_close2"));
292 horizontalLayout->addWidget(btn_close2);
295 gridLayout_6->addLayout(horizontalLayout, 1, 0, 1, 3);
298 gridLayout_3->addWidget(ui_lyric_widget, 0, 0, 1, 1);
301 icon1.addFile(QStringLiteral(
":/Icons/lyrics.svg.png"), QSize(), QIcon::Normal, QIcon::Off);
302 tab_widget->addTab(tab_2, icon1, QString());
303 tab_3 =
new QWidget();
304 tab_3->setObjectName(QStringLiteral(
"tab_3"));
305 gridLayout_8 =
new QGridLayout(tab_3);
306 gridLayout_8->setObjectName(QStringLiteral(
"gridLayout_8"));
308 icon2.addFile(QStringLiteral(
":/Icons/edit.svg.png"), QSize(), QIcon::Normal, QIcon::Off);
309 tab_widget->addTab(tab_3, icon2, QString());
311 gridLayout->addWidget(tab_widget, 1, 1, 1, 1);
314 retranslateUi(InfoDialog);
315 QObject::connect(btn_close2, SIGNAL(clicked()), InfoDialog, SLOT(close()));
316 QObject::connect(btn_close1, SIGNAL(clicked()), InfoDialog, SLOT(close()));
317 QObject::connect(btn_close2, SIGNAL(clicked()), InfoDialog, SLOT(hide()));
318 QObject::connect(btn_close1, SIGNAL(clicked()), InfoDialog, SLOT(hide()));
320 tab_widget->setCurrentIndex(1);
321 combo_servers->setCurrentIndex(-1);
324 QMetaObject::connectSlotsByName(InfoDialog);
327 void retranslateUi(QDialog *InfoDialog)
329 InfoDialog->setWindowTitle(QApplication::translate(
"InfoDialog",
"Info / Edit", Q_NULLPTR));
330 lab_subheader->setText(QString());
331 btn_image->setText(QString());
332 btn_close1->setText(QApplication::translate(
"InfoDialog",
"Close", Q_NULLPTR));
333 lab_paths->setText(QApplication::translate(
"InfoDialog",
"Paths", Q_NULLPTR));
334 lab_info->setText(QApplication::translate(
"InfoDialog",
"Info", Q_NULLPTR));
335 lab_title->setText(QApplication::translate(
"InfoDialog",
"Title", Q_NULLPTR));
336 tab_widget->setTabText(tab_widget->indexOf(tab_1), QApplication::translate(
"InfoDialog",
"Info", Q_NULLPTR));
337 btn_close2->setText(QApplication::translate(
"InfoDialog",
"Close", Q_NULLPTR));
338 tab_widget->setTabText(tab_widget->indexOf(tab_2), QApplication::translate(
"InfoDialog",
"Lyrics", Q_NULLPTR));
339 tab_widget->setTabText(tab_widget->indexOf(tab_3), QApplication::translate(
"InfoDialog",
"Edit", Q_NULLPTR));
350 #endif // UI_GUI_INFODIALOG_H Definition: ui_GUI_SomaFM.h:217
Definition: ui_GUI_InfoDialog.h:34
Definition: ui_GUI_InfoDialog.h:345