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/QDialog> 17 #include <QtWidgets/QGridLayout> 18 #include <QtWidgets/QHBoxLayout> 19 #include <QtWidgets/QHeaderView> 20 #include <QtWidgets/QLabel> 21 #include <QtWidgets/QPushButton> 22 #include <QtWidgets/QScrollArea> 23 #include <QtWidgets/QSpacerItem> 24 #include <QtWidgets/QTabWidget> 25 #include <QtWidgets/QVBoxLayout> 26 #include <QtWidgets/QWidget> 27 #include "GUI/Covers/CoverButton.h" 34 QGridLayout *gridLayout;
35 QTabWidget *tab_widget;
37 QGridLayout *gridLayout_2;
38 QWidget *ui_info_widget;
39 QGridLayout *gridLayout_5;
40 QScrollArea *scrollArea;
41 QWidget *scrollAreaWidgetContents;
42 QGridLayout *gridLayout_4;
45 QScrollArea *scrollArea_2;
46 QWidget *scrollAreaWidgetContents_2;
47 QGridLayout *gridLayout_7;
49 QLabel *lab_subheader;
50 QSpacerItem *verticalSpacer_4;
51 QSpacerItem *verticalSpacer_3;
52 QVBoxLayout *verticalLayout;
53 QSpacerItem *verticalSpacer;
55 QSpacerItem *verticalSpacer_2;
56 QHBoxLayout *horizontalLayout;
57 QSpacerItem *horizontalSpacer_3;
58 QPushButton *btn_close1;
60 QGridLayout *gridLayout_3;
62 QGridLayout *gridLayout_8;
64 void setupUi(QDialog *InfoDialog)
66 if (InfoDialog->objectName().isEmpty())
67 InfoDialog->setObjectName(QStringLiteral(
"InfoDialog"));
68 InfoDialog->resize(929, 600);
69 InfoDialog->setMinimumSize(QSize(800, 600));
70 InfoDialog->setModal(
true);
71 gridLayout =
new QGridLayout(InfoDialog);
72 gridLayout->setObjectName(QStringLiteral(
"gridLayout"));
73 tab_widget =
new QTabWidget(InfoDialog);
74 tab_widget->setObjectName(QStringLiteral(
"tab_widget"));
75 tab_widget->setFocusPolicy(Qt::StrongFocus);
76 tab_widget->setUsesScrollButtons(
false);
77 tab_widget->setTabsClosable(
false);
78 tab_1 =
new QWidget();
79 tab_1->setObjectName(QStringLiteral(
"tab_1"));
80 gridLayout_2 =
new QGridLayout(tab_1);
81 gridLayout_2->setObjectName(QStringLiteral(
"gridLayout_2"));
82 gridLayout_2->setHorizontalSpacing(20);
83 ui_info_widget =
new QWidget(tab_1);
84 ui_info_widget->setObjectName(QStringLiteral(
"ui_info_widget"));
85 gridLayout_5 =
new QGridLayout(ui_info_widget);
86 gridLayout_5->setObjectName(QStringLiteral(
"gridLayout_5"));
87 gridLayout_5->setHorizontalSpacing(20);
88 gridLayout_5->setContentsMargins(8, 8, 8, 8);
89 scrollArea =
new QScrollArea(ui_info_widget);
90 scrollArea->setObjectName(QStringLiteral(
"scrollArea"));
91 QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::MinimumExpanding);
92 sizePolicy.setHorizontalStretch(0);
93 sizePolicy.setVerticalStretch(0);
94 sizePolicy.setHeightForWidth(scrollArea->sizePolicy().hasHeightForWidth());
95 scrollArea->setSizePolicy(sizePolicy);
96 scrollArea->setFrameShape(QFrame::NoFrame);
97 scrollArea->setFrameShadow(QFrame::Plain);
98 scrollArea->setLineWidth(0);
99 scrollArea->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
100 scrollArea->setWidgetResizable(
true);
101 scrollAreaWidgetContents =
new QWidget();
102 scrollAreaWidgetContents->setObjectName(QStringLiteral(
"scrollAreaWidgetContents"));
103 scrollAreaWidgetContents->setGeometry(QRect(0, 0, 555, 348));
104 gridLayout_4 =
new QGridLayout(scrollAreaWidgetContents);
105 gridLayout_4->setObjectName(QStringLiteral(
"gridLayout_4"));
106 lab_info =
new QLabel(scrollAreaWidgetContents);
107 lab_info->setObjectName(QStringLiteral(
"lab_info"));
108 QSizePolicy sizePolicy1(QSizePolicy::Preferred, QSizePolicy::MinimumExpanding);
109 sizePolicy1.setHorizontalStretch(0);
110 sizePolicy1.setVerticalStretch(0);
111 sizePolicy1.setHeightForWidth(lab_info->sizePolicy().hasHeightForWidth());
112 lab_info->setSizePolicy(sizePolicy1);
113 lab_info->setText(QStringLiteral(
"Info"));
114 lab_info->setWordWrap(
true);
115 lab_info->setOpenExternalLinks(
true);
116 lab_info->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse);
118 gridLayout_4->addWidget(lab_info, 0, 0, 1, 1);
120 scrollArea->setWidget(scrollAreaWidgetContents);
122 gridLayout_5->addWidget(scrollArea, 4, 1, 1, 2);
124 lab_title =
new QLabel(ui_info_widget);
125 lab_title->setObjectName(QStringLiteral(
"lab_title"));
126 QSizePolicy sizePolicy2(QSizePolicy::MinimumExpanding, QSizePolicy::Maximum);
127 sizePolicy2.setHorizontalStretch(0);
128 sizePolicy2.setVerticalStretch(0);
129 sizePolicy2.setHeightForWidth(lab_title->sizePolicy().hasHeightForWidth());
130 lab_title->setSizePolicy(sizePolicy2);
132 font.setPointSize(12);
135 lab_title->setFont(font);
136 lab_title->setText(QStringLiteral(
"Title"));
137 lab_title->setWordWrap(
true);
139 gridLayout_5->addWidget(lab_title, 1, 1, 1, 2);
141 scrollArea_2 =
new QScrollArea(ui_info_widget);
142 scrollArea_2->setObjectName(QStringLiteral(
"scrollArea_2"));
143 QSizePolicy sizePolicy3(QSizePolicy::Expanding, QSizePolicy::Preferred);
144 sizePolicy3.setHorizontalStretch(0);
145 sizePolicy3.setVerticalStretch(0);
146 sizePolicy3.setHeightForWidth(scrollArea_2->sizePolicy().hasHeightForWidth());
147 scrollArea_2->setSizePolicy(sizePolicy3);
148 scrollArea_2->setFrameShape(QFrame::NoFrame);
149 scrollArea_2->setFrameShadow(QFrame::Plain);
150 scrollArea_2->setLineWidth(0);
151 scrollArea_2->setWidgetResizable(
true);
152 scrollAreaWidgetContents_2 =
new QWidget();
153 scrollAreaWidgetContents_2->setObjectName(QStringLiteral(
"scrollAreaWidgetContents_2"));
154 scrollAreaWidgetContents_2->setGeometry(QRect(0, 0, 555, 63));
155 gridLayout_7 =
new QGridLayout(scrollAreaWidgetContents_2);
156 gridLayout_7->setObjectName(QStringLiteral(
"gridLayout_7"));
157 lab_paths =
new QLabel(scrollAreaWidgetContents_2);
158 lab_paths->setObjectName(QStringLiteral(
"lab_paths"));
159 QSizePolicy sizePolicy4(QSizePolicy::MinimumExpanding, QSizePolicy::Preferred);
160 sizePolicy4.setHorizontalStretch(0);
161 sizePolicy4.setVerticalStretch(0);
162 sizePolicy4.setHeightForWidth(lab_paths->sizePolicy().hasHeightForWidth());
163 lab_paths->setSizePolicy(sizePolicy4);
164 lab_paths->setText(QStringLiteral(
"Paths"));
165 lab_paths->setWordWrap(
true);
167 gridLayout_7->addWidget(lab_paths, 0, 0, 1, 1);
169 scrollArea_2->setWidget(scrollAreaWidgetContents_2);
171 gridLayout_5->addWidget(scrollArea_2, 5, 1, 1, 2);
173 lab_subheader =
new QLabel(ui_info_widget);
174 lab_subheader->setObjectName(QStringLiteral(
"lab_subheader"));
175 sizePolicy2.setHeightForWidth(lab_subheader->sizePolicy().hasHeightForWidth());
176 lab_subheader->setSizePolicy(sizePolicy2);
178 gridLayout_5->addWidget(lab_subheader, 2, 1, 1, 2);
180 verticalSpacer_4 =
new QSpacerItem(20, 10, QSizePolicy::Minimum, QSizePolicy::Maximum);
182 gridLayout_5->addItem(verticalSpacer_4, 0, 1, 1, 1);
184 verticalSpacer_3 =
new QSpacerItem(20, 10, QSizePolicy::Minimum, QSizePolicy::Maximum);
186 gridLayout_5->addItem(verticalSpacer_3, 3, 1, 1, 1);
188 verticalLayout =
new QVBoxLayout();
189 verticalLayout->setObjectName(QStringLiteral(
"verticalLayout"));
190 verticalLayout->setSizeConstraint(QLayout::SetDefaultConstraint);
191 verticalSpacer =
new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
193 verticalLayout->addItem(verticalSpacer);
196 btn_image->setObjectName(QStringLiteral(
"btn_image"));
197 btn_image->setMinimumSize(QSize(300, 300));
198 btn_image->setMaximumSize(QSize(300, 300));
199 btn_image->setFocusPolicy(Qt::StrongFocus);
200 btn_image->setIconSize(QSize(300, 300));
201 btn_image->setFlat(
true);
203 verticalLayout->addWidget(btn_image);
205 verticalSpacer_2 =
new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
207 verticalLayout->addItem(verticalSpacer_2);
210 gridLayout_5->addLayout(verticalLayout, 0, 0, 7, 1);
213 gridLayout_2->addWidget(ui_info_widget, 4, 1, 1, 1);
215 horizontalLayout =
new QHBoxLayout();
216 horizontalLayout->setObjectName(QStringLiteral(
"horizontalLayout"));
217 horizontalSpacer_3 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
219 horizontalLayout->addItem(horizontalSpacer_3);
221 btn_close1 =
new QPushButton(tab_1);
222 btn_close1->setObjectName(QStringLiteral(
"btn_close1"));
223 btn_close1->setText(QStringLiteral(
"Close"));
225 horizontalLayout->addWidget(btn_close1);
228 gridLayout_2->addLayout(horizontalLayout, 5, 1, 1, 1);
231 icon.addFile(QStringLiteral(
":/Icons/info.svg.png"), QSize(), QIcon::Normal, QIcon::Off);
232 tab_widget->addTab(tab_1, icon, QString());
233 tab_widget->setTabText(tab_widget->indexOf(tab_1), QStringLiteral(
"Info"));
234 tab_2 =
new QWidget();
235 tab_2->setObjectName(QStringLiteral(
"tab_2"));
236 gridLayout_3 =
new QGridLayout(tab_2);
237 gridLayout_3->setObjectName(QStringLiteral(
"gridLayout_3"));
239 icon1.addFile(QStringLiteral(
":/Icons/lyrics.svg.png"), QSize(), QIcon::Normal, QIcon::Off);
240 tab_widget->addTab(tab_2, icon1, QString());
241 tab_widget->setTabText(tab_widget->indexOf(tab_2), QStringLiteral(
"Lyrics"));
242 tab_3 =
new QWidget();
243 tab_3->setObjectName(QStringLiteral(
"tab_3"));
244 gridLayout_8 =
new QGridLayout(tab_3);
245 gridLayout_8->setObjectName(QStringLiteral(
"gridLayout_8"));
247 icon2.addFile(QStringLiteral(
":/Icons/edit.svg.png"), QSize(), QIcon::Normal, QIcon::Off);
248 tab_widget->addTab(tab_3, icon2, QString());
249 tab_widget->setTabText(tab_widget->indexOf(tab_3), QStringLiteral(
"Edit"));
251 gridLayout->addWidget(tab_widget, 1, 1, 1, 1);
254 retranslateUi(InfoDialog);
255 QObject::connect(btn_close1, SIGNAL(clicked()), InfoDialog, SLOT(close()));
256 QObject::connect(btn_close1, SIGNAL(clicked()), InfoDialog, SLOT(hide()));
258 tab_widget->setCurrentIndex(0);
261 QMetaObject::connectSlotsByName(InfoDialog);
264 void retranslateUi(QDialog *InfoDialog)
266 InfoDialog->setWindowTitle(QApplication::translate(
"InfoDialog",
"Info / Edit", Q_NULLPTR));
267 lab_subheader->setText(QString());
268 btn_image->setText(QString());
279 #endif // UI_GUI_INFODIALOG_H Definition: ui_GUI_SomaFM.h:208
Definition: ui_GUI_InfoDialog.h:31
Definition: ui_GUI_InfoDialog.h:274