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.14.2
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/QDialogButtonBox>
16 #include <QtWidgets/QFrame>
17 #include <QtWidgets/QGridLayout>
18 #include <QtWidgets/QHeaderView>
19 #include <QtWidgets/QLabel>
20 #include <QtWidgets/QListWidget>
21 #include <QtWidgets/QProgressBar>
22 #include <QtWidgets/QPushButton>
23 #include <QtWidgets/QSpacerItem>
24 #include <QtWidgets/QStackedWidget>
25 #include <QtWidgets/QTabWidget>
26 #include <QtWidgets/QTableWidget>
27 #include <QtWidgets/QVBoxLayout>
28 #include <QtWidgets/QWidget>
29 #include "Gui/Covers/CoverButton.h"
30 
31 QT_BEGIN_NAMESPACE
32 
34 {
35 public:
36  QGridLayout *gridLayout;
37  QStackedWidget *stackedWidget;
38  QWidget *pageWithMetadata;
39  QGridLayout *gridLayout_6;
40  QTabWidget *tabWidget;
41  QWidget *tabInfo;
42  QGridLayout *gridLayout_2;
43  QWidget *uiInfoWidget;
44  QGridLayout *gridLayout_4;
45  QListWidget *listPaths;
46  QTableWidget *tableInfo;
47  QLabel *labSubheader;
48  QFrame *line;
49  QVBoxLayout *verticalLayout;
50  QSpacerItem *verticalSpacer;
51  QWidget *coverBackground;
52  QGridLayout *gridLayout_5;
53  Gui::CoverButton *btnImage;
54  QSpacerItem *verticalSpacer_5;
55  QFrame *line_2;
56  QSpacerItem *horizontalSpacer;
57  QSpacerItem *verticalSpacer_2;
58  QPushButton *btnWriteCoverToTracks;
59  QLabel *labTitle;
60  QDialogButtonBox *buttonBox;
61  QWidget *tabLyrics;
62  QGridLayout *gridLayout_3;
63  QWidget *tabEditor;
64  QGridLayout *gridLayout_8;
65  QWidget *pageLoading;
66  QGridLayout *gridLayout_7;
67  QLabel *labLoading;
68  QProgressBar *progressBar;
69  QSpacerItem *verticalSpacer_3;
70  QSpacerItem *verticalSpacer_4;
71 
72  void setupUi(QDialog *InfoDialog)
73  {
74  if (InfoDialog->objectName().isEmpty())
75  InfoDialog->setObjectName(QString::fromUtf8("InfoDialog"));
76  InfoDialog->resize(1119, 1007);
77  InfoDialog->setMinimumSize(QSize(800, 600));
78  InfoDialog->setModal(true);
79  gridLayout = new QGridLayout(InfoDialog);
80  gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
81  stackedWidget = new QStackedWidget(InfoDialog);
82  stackedWidget->setObjectName(QString::fromUtf8("stackedWidget"));
83  pageWithMetadata = new QWidget();
84  pageWithMetadata->setObjectName(QString::fromUtf8("pageWithMetadata"));
85  gridLayout_6 = new QGridLayout(pageWithMetadata);
86  gridLayout_6->setObjectName(QString::fromUtf8("gridLayout_6"));
87  tabWidget = new QTabWidget(pageWithMetadata);
88  tabWidget->setObjectName(QString::fromUtf8("tabWidget"));
89  tabWidget->setFocusPolicy(Qt::StrongFocus);
90  tabWidget->setUsesScrollButtons(false);
91  tabWidget->setTabsClosable(false);
92  tabInfo = new QWidget();
93  tabInfo->setObjectName(QString::fromUtf8("tabInfo"));
94  gridLayout_2 = new QGridLayout(tabInfo);
95  gridLayout_2->setObjectName(QString::fromUtf8("gridLayout_2"));
96  gridLayout_2->setHorizontalSpacing(20);
97  uiInfoWidget = new QWidget(tabInfo);
98  uiInfoWidget->setObjectName(QString::fromUtf8("uiInfoWidget"));
99  gridLayout_4 = new QGridLayout(uiInfoWidget);
100  gridLayout_4->setObjectName(QString::fromUtf8("gridLayout_4"));
101  listPaths = new QListWidget(uiInfoWidget);
102  listPaths->setObjectName(QString::fromUtf8("listPaths"));
103  QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
104  sizePolicy.setHorizontalStretch(0);
105  sizePolicy.setVerticalStretch(1);
106  sizePolicy.setHeightForWidth(listPaths->sizePolicy().hasHeightForWidth());
107  listPaths->setSizePolicy(sizePolicy);
108  listPaths->setUniformItemSizes(true);
109 
110  gridLayout_4->addWidget(listPaths, 4, 0, 1, 2);
111 
112  tableInfo = new QTableWidget(uiInfoWidget);
113  tableInfo->setObjectName(QString::fromUtf8("tableInfo"));
114  QSizePolicy sizePolicy1(QSizePolicy::Expanding, QSizePolicy::Expanding);
115  sizePolicy1.setHorizontalStretch(0);
116  sizePolicy1.setVerticalStretch(2);
117  sizePolicy1.setHeightForWidth(tableInfo->sizePolicy().hasHeightForWidth());
118  tableInfo->setSizePolicy(sizePolicy1);
119  tableInfo->horizontalHeader()->setVisible(false);
120  tableInfo->horizontalHeader()->setStretchLastSection(true);
121  tableInfo->verticalHeader()->setVisible(false);
122 
123  gridLayout_4->addWidget(tableInfo, 3, 0, 1, 1);
124 
125  labSubheader = new QLabel(uiInfoWidget);
126  labSubheader->setObjectName(QString::fromUtf8("labSubheader"));
127  QSizePolicy sizePolicy2(QSizePolicy::MinimumExpanding, QSizePolicy::Maximum);
128  sizePolicy2.setHorizontalStretch(0);
129  sizePolicy2.setVerticalStretch(0);
130  sizePolicy2.setHeightForWidth(labSubheader->sizePolicy().hasHeightForWidth());
131  labSubheader->setSizePolicy(sizePolicy2);
132  labSubheader->setText(QString::fromUtf8("by Artist"));
133 
134  gridLayout_4->addWidget(labSubheader, 2, 0, 1, 1);
135 
136  line = new QFrame(uiInfoWidget);
137  line->setObjectName(QString::fromUtf8("line"));
138  line->setFrameShape(QFrame::HLine);
139  line->setFrameShadow(QFrame::Sunken);
140 
141  gridLayout_4->addWidget(line, 1, 0, 1, 2);
142 
143  verticalLayout = new QVBoxLayout();
144  verticalLayout->setSpacing(2);
145  verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
146  verticalSpacer = new QSpacerItem(20, 0, QSizePolicy::Minimum, QSizePolicy::Preferred);
147 
148  verticalLayout->addItem(verticalSpacer);
149 
150  coverBackground = new QWidget(uiInfoWidget);
151  coverBackground->setObjectName(QString::fromUtf8("coverBackground"));
152  gridLayout_5 = new QGridLayout(coverBackground);
153  gridLayout_5->setObjectName(QString::fromUtf8("gridLayout_5"));
154  btnImage = new Gui::CoverButton(coverBackground);
155  btnImage->setObjectName(QString::fromUtf8("btnImage"));
156  QSizePolicy sizePolicy3(QSizePolicy::Minimum, QSizePolicy::MinimumExpanding);
157  sizePolicy3.setHorizontalStretch(0);
158  sizePolicy3.setVerticalStretch(0);
159  sizePolicy3.setHeightForWidth(btnImage->sizePolicy().hasHeightForWidth());
160  btnImage->setSizePolicy(sizePolicy3);
161  btnImage->setFocusPolicy(Qt::StrongFocus);
162  btnImage->setText(QString::fromUtf8(""));
163  btnImage->setFlat(true);
164 
165  gridLayout_5->addWidget(btnImage, 0, 0, 1, 1);
166 
167 
168  verticalLayout->addWidget(coverBackground);
169 
170  verticalSpacer_5 = new QSpacerItem(20, 0, QSizePolicy::Minimum, QSizePolicy::Preferred);
171 
172  verticalLayout->addItem(verticalSpacer_5);
173 
174  line_2 = new QFrame(uiInfoWidget);
175  line_2->setObjectName(QString::fromUtf8("line_2"));
176  line_2->setFrameShape(QFrame::HLine);
177  line_2->setFrameShadow(QFrame::Sunken);
178 
179  verticalLayout->addWidget(line_2);
180 
181  horizontalSpacer = new QSpacerItem(320, 5, QSizePolicy::Preferred, QSizePolicy::Minimum);
182 
183  verticalLayout->addItem(horizontalSpacer);
184 
185  verticalSpacer_2 = new QSpacerItem(20, 1, QSizePolicy::Minimum, QSizePolicy::Maximum);
186 
187  verticalLayout->addItem(verticalSpacer_2);
188 
189  btnWriteCoverToTracks = new QPushButton(uiInfoWidget);
190  btnWriteCoverToTracks->setObjectName(QString::fromUtf8("btnWriteCoverToTracks"));
191  btnWriteCoverToTracks->setText(QString::fromUtf8("Write cover into tracks..."));
192 
193  verticalLayout->addWidget(btnWriteCoverToTracks);
194 
195 
196  gridLayout_4->addLayout(verticalLayout, 3, 1, 1, 1);
197 
198  labTitle = new QLabel(uiInfoWidget);
199  labTitle->setObjectName(QString::fromUtf8("labTitle"));
200  sizePolicy2.setHeightForWidth(labTitle->sizePolicy().hasHeightForWidth());
201  labTitle->setSizePolicy(sizePolicy2);
202  QFont font;
203  font.setPointSize(12);
204  font.setBold(true);
205  font.setWeight(75);
206  labTitle->setFont(font);
207  labTitle->setText(QString::fromUtf8("Title"));
208  labTitle->setWordWrap(true);
209 
210  gridLayout_4->addWidget(labTitle, 0, 0, 1, 1);
211 
212  buttonBox = new QDialogButtonBox(uiInfoWidget);
213  buttonBox->setObjectName(QString::fromUtf8("buttonBox"));
214  buttonBox->setStandardButtons(QDialogButtonBox::Close);
215 
216  gridLayout_4->addWidget(buttonBox, 5, 0, 1, 2);
217 
218 
219  gridLayout_2->addWidget(uiInfoWidget, 4, 1, 1, 1);
220 
221  QIcon icon;
222  icon.addFile(QString::fromUtf8(":/Icons/info.svg.png"), QSize(), QIcon::Normal, QIcon::Off);
223  tabWidget->addTab(tabInfo, icon, QString());
224  tabWidget->setTabText(tabWidget->indexOf(tabInfo), QString::fromUtf8("Info"));
225  tabLyrics = new QWidget();
226  tabLyrics->setObjectName(QString::fromUtf8("tabLyrics"));
227  gridLayout_3 = new QGridLayout(tabLyrics);
228  gridLayout_3->setObjectName(QString::fromUtf8("gridLayout_3"));
229  QIcon icon1;
230  icon1.addFile(QString::fromUtf8(":/Icons/lyrics.svg.png"), QSize(), QIcon::Normal, QIcon::Off);
231  tabWidget->addTab(tabLyrics, icon1, QString());
232  tabWidget->setTabText(tabWidget->indexOf(tabLyrics), QString::fromUtf8("Lyrics"));
233  tabEditor = new QWidget();
234  tabEditor->setObjectName(QString::fromUtf8("tabEditor"));
235  gridLayout_8 = new QGridLayout(tabEditor);
236  gridLayout_8->setObjectName(QString::fromUtf8("gridLayout_8"));
237  QIcon icon2;
238  icon2.addFile(QString::fromUtf8(":/Icons/edit.svg.png"), QSize(), QIcon::Normal, QIcon::Off);
239  tabWidget->addTab(tabEditor, icon2, QString());
240  tabWidget->setTabText(tabWidget->indexOf(tabEditor), QString::fromUtf8("Edit"));
241 
242  gridLayout_6->addWidget(tabWidget, 0, 0, 1, 1);
243 
244  stackedWidget->addWidget(pageWithMetadata);
245  pageLoading = new QWidget();
246  pageLoading->setObjectName(QString::fromUtf8("pageLoading"));
247  gridLayout_7 = new QGridLayout(pageLoading);
248  gridLayout_7->setObjectName(QString::fromUtf8("gridLayout_7"));
249  labLoading = new QLabel(pageLoading);
250  labLoading->setObjectName(QString::fromUtf8("labLoading"));
251  QFont font1;
252  font1.setBold(true);
253  font1.setWeight(75);
254  labLoading->setFont(font1);
255  labLoading->setAlignment(Qt::AlignCenter);
256 
257  gridLayout_7->addWidget(labLoading, 1, 0, 1, 1);
258 
259  progressBar = new QProgressBar(pageLoading);
260  progressBar->setObjectName(QString::fromUtf8("progressBar"));
261  progressBar->setMaximum(0);
262  progressBar->setValue(-1);
263 
264  gridLayout_7->addWidget(progressBar, 3, 0, 1, 1);
265 
266  verticalSpacer_3 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
267 
268  gridLayout_7->addItem(verticalSpacer_3, 0, 0, 1, 1);
269 
270  verticalSpacer_4 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
271 
272  gridLayout_7->addItem(verticalSpacer_4, 2, 0, 1, 1);
273 
274  stackedWidget->addWidget(pageLoading);
275 
276  gridLayout->addWidget(stackedWidget, 0, 0, 2, 1);
277 
278 
279  retranslateUi(InfoDialog);
280 
281  stackedWidget->setCurrentIndex(0);
282  tabWidget->setCurrentIndex(0);
283 
284 
285  QMetaObject::connectSlotsByName(InfoDialog);
286  } // setupUi
287 
288  void retranslateUi(QDialog *InfoDialog)
289  {
290  InfoDialog->setWindowTitle(QCoreApplication::translate("InfoDialog", "Info / Edit", nullptr));
291  labLoading->setText(QCoreApplication::translate("InfoDialog", "Loading files...", nullptr));
292  } // retranslateUi
293 
294 };
295 
296 namespace Ui {
297  class InfoDialog: public Ui_InfoDialog {};
298 } // namespace Ui
299 
300 QT_END_NAMESPACE
301 
302 #endif // UI_GUI_INFODIALOG_H
Gui::Util::icon
QIcon icon(const QString &iconName, IconTheme themeName)
fetch a icon from resources
Gui::CoverButton
The CoverButton class.
Definition: CoverButton.h:40
Ui::InfoDialog
Definition: ui_GUI_InfoDialog.h:297
Ui_InfoDialog
Definition: ui_GUI_InfoDialog.h:34