Sayonara Player
ui_GUI_InfoDialog.h
1 /********************************************************************************
2 ** Form generated from reading UI file 'GUI_InfoDialog.ui'
3 **
4 ** Created by: Qt User Interface Compiler version 5.12.4
5 **
6 ** WARNING! All changes made in this file will be lost when recompiling UI file!
7 ********************************************************************************/
8 
9 #ifndef UI_GUI_INFODIALOG_H
10 #define UI_GUI_INFODIALOG_H
11 
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"
27 
28 QT_BEGIN_NAMESPACE
29 
31 {
32 public:
33  QGridLayout *gridLayout;
34  QTabWidget *tab_widget;
35  QWidget *tab_1;
36  QGridLayout *gridLayout_2;
37  QHBoxLayout *horizontalLayout;
38  QSpacerItem *horizontalSpacer_3;
39  QPushButton *btn_close1;
40  QWidget *ui_info_widget;
41  QGridLayout *gridLayout_4;
42  QLabel *lab_title;
43  QFrame *line;
44  QWidget *widget;
45  QGridLayout *gridLayout_5;
46  QPushButton *btn_write_cover_to_tracks;
47  QFrame *line_2;
48  QSpacerItem *verticalSpacer;
49  Gui::CoverButton *btn_image;
50  QTableWidget *table_info;
51  QLabel *lab_subheader;
52  QListWidget *list_paths;
53  QSpacerItem *verticalSpacer_2;
54  QWidget *tab_2;
55  QGridLayout *gridLayout_3;
56  QWidget *tab_3;
57  QGridLayout *gridLayout_8;
58 
59  void setupUi(QDialog *InfoDialog)
60  {
61  if (InfoDialog->objectName().isEmpty())
62  InfoDialog->setObjectName(QString::fromUtf8("InfoDialog"));
63  InfoDialog->resize(857, 602);
64  InfoDialog->setMinimumSize(QSize(800, 600));
65  InfoDialog->setModal(true);
66  gridLayout = new QGridLayout(InfoDialog);
67  gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
68  tab_widget = new QTabWidget(InfoDialog);
69  tab_widget->setObjectName(QString::fromUtf8("tab_widget"));
70  tab_widget->setFocusPolicy(Qt::StrongFocus);
71  tab_widget->setUsesScrollButtons(false);
72  tab_widget->setTabsClosable(false);
73  tab_1 = new QWidget();
74  tab_1->setObjectName(QString::fromUtf8("tab_1"));
75  gridLayout_2 = new QGridLayout(tab_1);
76  gridLayout_2->setObjectName(QString::fromUtf8("gridLayout_2"));
77  gridLayout_2->setHorizontalSpacing(20);
78  horizontalLayout = new QHBoxLayout();
79  horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
80  horizontalSpacer_3 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
81 
82  horizontalLayout->addItem(horizontalSpacer_3);
83 
84  btn_close1 = new QPushButton(tab_1);
85  btn_close1->setObjectName(QString::fromUtf8("btn_close1"));
86  btn_close1->setText(QString::fromUtf8("Close"));
87 
88  horizontalLayout->addWidget(btn_close1);
89 
90 
91  gridLayout_2->addLayout(horizontalLayout, 6, 1, 1, 1);
92 
93  ui_info_widget = new QWidget(tab_1);
94  ui_info_widget->setObjectName(QString::fromUtf8("ui_info_widget"));
95  gridLayout_4 = new QGridLayout(ui_info_widget);
96  gridLayout_4->setObjectName(QString::fromUtf8("gridLayout_4"));
97  gridLayout_4->setHorizontalSpacing(3);
98  lab_title = new QLabel(ui_info_widget);
99  lab_title->setObjectName(QString::fromUtf8("lab_title"));
100  QSizePolicy sizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Maximum);
101  sizePolicy.setHorizontalStretch(0);
102  sizePolicy.setVerticalStretch(0);
103  sizePolicy.setHeightForWidth(lab_title->sizePolicy().hasHeightForWidth());
104  lab_title->setSizePolicy(sizePolicy);
105  QFont font;
106  font.setPointSize(12);
107  font.setBold(true);
108  font.setWeight(75);
109  lab_title->setFont(font);
110  lab_title->setText(QString::fromUtf8("Title"));
111  lab_title->setWordWrap(true);
112 
113  gridLayout_4->addWidget(lab_title, 0, 0, 1, 3);
114 
115  line = new QFrame(ui_info_widget);
116  line->setObjectName(QString::fromUtf8("line"));
117  line->setFrameShape(QFrame::HLine);
118  line->setFrameShadow(QFrame::Sunken);
119 
120  gridLayout_4->addWidget(line, 1, 0, 1, 4);
121 
122  widget = new QWidget(ui_info_widget);
123  widget->setObjectName(QString::fromUtf8("widget"));
124  QSizePolicy sizePolicy1(QSizePolicy::MinimumExpanding, QSizePolicy::Preferred);
125  sizePolicy1.setHorizontalStretch(0);
126  sizePolicy1.setVerticalStretch(0);
127  sizePolicy1.setHeightForWidth(widget->sizePolicy().hasHeightForWidth());
128  widget->setSizePolicy(sizePolicy1);
129  widget->setMinimumSize(QSize(300, 0));
130  gridLayout_5 = new QGridLayout(widget);
131  gridLayout_5->setObjectName(QString::fromUtf8("gridLayout_5"));
132  gridLayout_5->setContentsMargins(0, 0, 0, 0);
133  btn_write_cover_to_tracks = new QPushButton(widget);
134  btn_write_cover_to_tracks->setObjectName(QString::fromUtf8("btn_write_cover_to_tracks"));
135  btn_write_cover_to_tracks->setText(QString::fromUtf8("Write cover into tracks..."));
136 
137  gridLayout_5->addWidget(btn_write_cover_to_tracks, 2, 2, 1, 1);
138 
139  line_2 = new QFrame(widget);
140  line_2->setObjectName(QString::fromUtf8("line_2"));
141  line_2->setFrameShape(QFrame::HLine);
142  line_2->setFrameShadow(QFrame::Sunken);
143 
144  gridLayout_5->addWidget(line_2, 1, 2, 1, 1);
145 
146  verticalSpacer = new QSpacerItem(1, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
147 
148  gridLayout_5->addItem(verticalSpacer, 0, 1, 1, 1);
149 
150  btn_image = new Gui::CoverButton(widget);
151  btn_image->setObjectName(QString::fromUtf8("btn_image"));
152  QSizePolicy sizePolicy2(QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding);
153  sizePolicy2.setHorizontalStretch(0);
154  sizePolicy2.setVerticalStretch(0);
155  sizePolicy2.setHeightForWidth(btn_image->sizePolicy().hasHeightForWidth());
156  btn_image->setSizePolicy(sizePolicy2);
157  btn_image->setFocusPolicy(Qt::StrongFocus);
158  btn_image->setText(QString::fromUtf8(""));
159  btn_image->setFlat(true);
160 
161  gridLayout_5->addWidget(btn_image, 0, 2, 1, 1);
162 
163 
164  gridLayout_4->addWidget(widget, 5, 2, 1, 2);
165 
166  table_info = new QTableWidget(ui_info_widget);
167  table_info->setObjectName(QString::fromUtf8("table_info"));
168  QSizePolicy sizePolicy3(QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding);
169  sizePolicy3.setHorizontalStretch(3);
170  sizePolicy3.setVerticalStretch(3);
171  sizePolicy3.setHeightForWidth(table_info->sizePolicy().hasHeightForWidth());
172  table_info->setSizePolicy(sizePolicy3);
173  table_info->horizontalHeader()->setVisible(false);
174  table_info->horizontalHeader()->setStretchLastSection(true);
175  table_info->verticalHeader()->setVisible(false);
176 
177  gridLayout_4->addWidget(table_info, 5, 0, 1, 1);
178 
179  lab_subheader = new QLabel(ui_info_widget);
180  lab_subheader->setObjectName(QString::fromUtf8("lab_subheader"));
181  sizePolicy.setHeightForWidth(lab_subheader->sizePolicy().hasHeightForWidth());
182  lab_subheader->setSizePolicy(sizePolicy);
183  lab_subheader->setText(QString::fromUtf8("by Artist"));
184 
185  gridLayout_4->addWidget(lab_subheader, 4, 0, 1, 1);
186 
187  list_paths = new QListWidget(ui_info_widget);
188  list_paths->setObjectName(QString::fromUtf8("list_paths"));
189  QSizePolicy sizePolicy4(QSizePolicy::Preferred, QSizePolicy::Maximum);
190  sizePolicy4.setHorizontalStretch(0);
191  sizePolicy4.setVerticalStretch(1);
192  sizePolicy4.setHeightForWidth(list_paths->sizePolicy().hasHeightForWidth());
193  list_paths->setSizePolicy(sizePolicy4);
194 
195  gridLayout_4->addWidget(list_paths, 6, 0, 1, 4);
196 
197  verticalSpacer_2 = new QSpacerItem(5, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
198 
199  gridLayout_4->addItem(verticalSpacer_2, 5, 1, 1, 1);
200 
201 
202  gridLayout_2->addWidget(ui_info_widget, 4, 1, 1, 1);
203 
204  QIcon icon;
205  icon.addFile(QString::fromUtf8(":/Icons/info.svg.png"), QSize(), QIcon::Normal, QIcon::Off);
206  tab_widget->addTab(tab_1, icon, QString());
207  tab_widget->setTabText(tab_widget->indexOf(tab_1), QString::fromUtf8("Info"));
208  tab_2 = new QWidget();
209  tab_2->setObjectName(QString::fromUtf8("tab_2"));
210  gridLayout_3 = new QGridLayout(tab_2);
211  gridLayout_3->setObjectName(QString::fromUtf8("gridLayout_3"));
212  QIcon icon1;
213  icon1.addFile(QString::fromUtf8(":/Icons/lyrics.svg.png"), QSize(), QIcon::Normal, QIcon::Off);
214  tab_widget->addTab(tab_2, icon1, QString());
215  tab_widget->setTabText(tab_widget->indexOf(tab_2), QString::fromUtf8("Lyrics"));
216  tab_3 = new QWidget();
217  tab_3->setObjectName(QString::fromUtf8("tab_3"));
218  gridLayout_8 = new QGridLayout(tab_3);
219  gridLayout_8->setObjectName(QString::fromUtf8("gridLayout_8"));
220  QIcon icon2;
221  icon2.addFile(QString::fromUtf8(":/Icons/edit.svg.png"), QSize(), QIcon::Normal, QIcon::Off);
222  tab_widget->addTab(tab_3, icon2, QString());
223  tab_widget->setTabText(tab_widget->indexOf(tab_3), QString::fromUtf8("Edit"));
224 
225  gridLayout->addWidget(tab_widget, 1, 1, 1, 1);
226 
227 
228  retranslateUi(InfoDialog);
229  QObject::connect(btn_close1, SIGNAL(clicked()), InfoDialog, SLOT(close()));
230  QObject::connect(btn_close1, SIGNAL(clicked()), InfoDialog, SLOT(hide()));
231 
232  tab_widget->setCurrentIndex(0);
233 
234 
235  QMetaObject::connectSlotsByName(InfoDialog);
236  } // setupUi
237 
238  void retranslateUi(QDialog *InfoDialog)
239  {
240  InfoDialog->setWindowTitle(QApplication::translate("InfoDialog", "Info / Edit", nullptr));
241  } // retranslateUi
242 
243 };
244 
245 namespace Ui {
246  class InfoDialog: public Ui_InfoDialog {};
247 } // namespace Ui
248 
249 QT_END_NAMESPACE
250 
251 #endif // UI_GUI_INFODIALOG_H
The CoverButton class.
Definition: CoverButton.h:63
QIcon icon(const QString &icon_name, IconTheme theme_name)
fetch a icon from resources
Definition: ui_GUI_InfoDialog.h:30
Definition: ui_GUI_InfoDialog.h:246