9 #ifndef UI_GUI_INFODIALOG_H 10 #define UI_GUI_INFODIALOG_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/QHeaderView> 19 #include <QtWidgets/QLabel> 20 #include <QtWidgets/QListWidget> 21 #include <QtWidgets/QPushButton> 22 #include <QtWidgets/QSpacerItem> 23 #include <QtWidgets/QTabWidget> 24 #include <QtWidgets/QTableWidget> 25 #include <QtWidgets/QWidget> 26 #include "GUI/Covers/CoverButton.h" 33 QGridLayout *gridLayout;
34 QTabWidget *tab_widget;
36 QGridLayout *gridLayout_2;
37 QHBoxLayout *horizontalLayout;
38 QSpacerItem *horizontalSpacer_3;
39 QPushButton *btn_close1;
40 QWidget *ui_info_widget;
41 QGridLayout *gridLayout_5;
42 QTableWidget *table_info;
46 QLabel *lab_subheader;
47 QListWidget *list_paths;
49 QGridLayout *gridLayout_3;
51 QGridLayout *gridLayout_8;
53 void setupUi(QDialog *InfoDialog)
55 if (InfoDialog->objectName().isEmpty())
56 InfoDialog->setObjectName(QStringLiteral(
"InfoDialog"));
57 InfoDialog->resize(929, 600);
58 InfoDialog->setMinimumSize(QSize(800, 600));
59 InfoDialog->setModal(
true);
60 gridLayout =
new QGridLayout(InfoDialog);
61 gridLayout->setObjectName(QStringLiteral(
"gridLayout"));
62 tab_widget =
new QTabWidget(InfoDialog);
63 tab_widget->setObjectName(QStringLiteral(
"tab_widget"));
64 tab_widget->setFocusPolicy(Qt::StrongFocus);
65 tab_widget->setUsesScrollButtons(
false);
66 tab_widget->setTabsClosable(
false);
67 tab_1 =
new QWidget();
68 tab_1->setObjectName(QStringLiteral(
"tab_1"));
69 gridLayout_2 =
new QGridLayout(tab_1);
70 gridLayout_2->setObjectName(QStringLiteral(
"gridLayout_2"));
71 gridLayout_2->setHorizontalSpacing(20);
72 horizontalLayout =
new QHBoxLayout();
73 horizontalLayout->setObjectName(QStringLiteral(
"horizontalLayout"));
74 horizontalSpacer_3 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
76 horizontalLayout->addItem(horizontalSpacer_3);
78 btn_close1 =
new QPushButton(tab_1);
79 btn_close1->setObjectName(QStringLiteral(
"btn_close1"));
80 btn_close1->setText(QStringLiteral(
"Close"));
82 horizontalLayout->addWidget(btn_close1);
85 gridLayout_2->addLayout(horizontalLayout, 6, 1, 1, 1);
87 ui_info_widget =
new QWidget(tab_1);
88 ui_info_widget->setObjectName(QStringLiteral(
"ui_info_widget"));
89 gridLayout_5 =
new QGridLayout(ui_info_widget);
90 gridLayout_5->setObjectName(QStringLiteral(
"gridLayout_5"));
91 gridLayout_5->setHorizontalSpacing(20);
92 gridLayout_5->setContentsMargins(8, 8, 8, 8);
93 table_info =
new QTableWidget(ui_info_widget);
94 table_info->setObjectName(QStringLiteral(
"table_info"));
95 QSizePolicy sizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding);
96 sizePolicy.setHorizontalStretch(0);
97 sizePolicy.setVerticalStretch(0);
98 sizePolicy.setHeightForWidth(table_info->sizePolicy().hasHeightForWidth());
99 table_info->setSizePolicy(sizePolicy);
100 table_info->horizontalHeader()->setVisible(
false);
101 table_info->horizontalHeader()->setStretchLastSection(
true);
102 table_info->verticalHeader()->setVisible(
false);
104 gridLayout_5->addWidget(table_info, 4, 1, 1, 1);
107 btn_image->setObjectName(QStringLiteral(
"btn_image"));
108 QSizePolicy sizePolicy1(QSizePolicy::Minimum, QSizePolicy::MinimumExpanding);
109 sizePolicy1.setHorizontalStretch(0);
110 sizePolicy1.setVerticalStretch(0);
111 sizePolicy1.setHeightForWidth(btn_image->sizePolicy().hasHeightForWidth());
112 btn_image->setSizePolicy(sizePolicy1);
113 btn_image->setFocusPolicy(Qt::StrongFocus);
114 btn_image->setText(QStringLiteral(
""));
115 btn_image->setIconSize(QSize(400, 400));
116 btn_image->setFlat(
true);
118 gridLayout_5->addWidget(btn_image, 4, 2, 1, 1);
120 line =
new QFrame(ui_info_widget);
121 line->setObjectName(QStringLiteral(
"line"));
122 line->setFrameShape(QFrame::HLine);
123 line->setFrameShadow(QFrame::Sunken);
125 gridLayout_5->addWidget(line, 2, 1, 1, 2);
127 lab_title =
new QLabel(ui_info_widget);
128 lab_title->setObjectName(QStringLiteral(
"lab_title"));
129 QSizePolicy sizePolicy2(QSizePolicy::MinimumExpanding, QSizePolicy::Maximum);
130 sizePolicy2.setHorizontalStretch(0);
131 sizePolicy2.setVerticalStretch(0);
132 sizePolicy2.setHeightForWidth(lab_title->sizePolicy().hasHeightForWidth());
133 lab_title->setSizePolicy(sizePolicy2);
135 font.setPointSize(12);
138 lab_title->setFont(font);
139 lab_title->setText(QStringLiteral(
"Title"));
140 lab_title->setWordWrap(
true);
142 gridLayout_5->addWidget(lab_title, 1, 1, 1, 2);
144 lab_subheader =
new QLabel(ui_info_widget);
145 lab_subheader->setObjectName(QStringLiteral(
"lab_subheader"));
146 sizePolicy2.setHeightForWidth(lab_subheader->sizePolicy().hasHeightForWidth());
147 lab_subheader->setSizePolicy(sizePolicy2);
148 lab_subheader->setText(QStringLiteral(
"by Artist"));
150 gridLayout_5->addWidget(lab_subheader, 3, 1, 1, 2);
152 list_paths =
new QListWidget(ui_info_widget);
153 list_paths->setObjectName(QStringLiteral(
"list_paths"));
154 QSizePolicy sizePolicy3(QSizePolicy::Preferred, QSizePolicy::Maximum);
155 sizePolicy3.setHorizontalStretch(0);
156 sizePolicy3.setVerticalStretch(0);
157 sizePolicy3.setHeightForWidth(list_paths->sizePolicy().hasHeightForWidth());
158 list_paths->setSizePolicy(sizePolicy3);
160 gridLayout_5->addWidget(list_paths, 5, 1, 1, 2);
163 gridLayout_2->addWidget(ui_info_widget, 4, 1, 1, 1);
166 icon.addFile(QStringLiteral(
":/Icons/info.svg.png"), QSize(), QIcon::Normal, QIcon::Off);
167 tab_widget->addTab(tab_1, icon, QString());
168 tab_widget->setTabText(tab_widget->indexOf(tab_1), QStringLiteral(
"Info"));
169 tab_2 =
new QWidget();
170 tab_2->setObjectName(QStringLiteral(
"tab_2"));
171 gridLayout_3 =
new QGridLayout(tab_2);
172 gridLayout_3->setObjectName(QStringLiteral(
"gridLayout_3"));
174 icon1.addFile(QStringLiteral(
":/Icons/lyrics.svg.png"), QSize(), QIcon::Normal, QIcon::Off);
175 tab_widget->addTab(tab_2, icon1, QString());
176 tab_widget->setTabText(tab_widget->indexOf(tab_2), QStringLiteral(
"Lyrics"));
177 tab_3 =
new QWidget();
178 tab_3->setObjectName(QStringLiteral(
"tab_3"));
179 gridLayout_8 =
new QGridLayout(tab_3);
180 gridLayout_8->setObjectName(QStringLiteral(
"gridLayout_8"));
182 icon2.addFile(QStringLiteral(
":/Icons/edit.svg.png"), QSize(), QIcon::Normal, QIcon::Off);
183 tab_widget->addTab(tab_3, icon2, QString());
184 tab_widget->setTabText(tab_widget->indexOf(tab_3), QStringLiteral(
"Edit"));
186 gridLayout->addWidget(tab_widget, 1, 1, 1, 1);
189 retranslateUi(InfoDialog);
190 QObject::connect(btn_close1, SIGNAL(clicked()), InfoDialog, SLOT(close()));
191 QObject::connect(btn_close1, SIGNAL(clicked()), InfoDialog, SLOT(hide()));
193 tab_widget->setCurrentIndex(0);
196 QMetaObject::connectSlotsByName(InfoDialog);
199 void retranslateUi(QDialog *InfoDialog)
201 InfoDialog->setWindowTitle(QApplication::translate(
"InfoDialog",
"Info / Edit",
nullptr));
212 #endif // UI_GUI_INFODIALOG_H Definition: ui_GUI_SomaFM.h:206
Definition: ui_GUI_InfoDialog.h:30
Definition: ui_GUI_InfoDialog.h:207