9 #ifndef UI_GUI_ALTERNATIVECOVERS_H
10 #define UI_GUI_ALTERNATIVECOVERS_H
12 #include <QtCore/QVariant>
13 #include <QtWidgets/QAction>
14 #include <QtWidgets/QApplication>
15 #include <QtWidgets/QButtonGroup>
16 #include <QtWidgets/QDialog>
17 #include <QtWidgets/QFrame>
18 #include <QtWidgets/QGridLayout>
19 #include <QtWidgets/QHBoxLayout>
20 #include <QtWidgets/QHeaderView>
21 #include <QtWidgets/QLabel>
22 #include <QtWidgets/QLineEdit>
23 #include <QtWidgets/QPushButton>
24 #include <QtWidgets/QRadioButton>
25 #include <QtWidgets/QSpacerItem>
26 #include <QtWidgets/QTableView>
33 QGridLayout *gridLayout;
35 QPushButton *btn_search;
36 QRadioButton *rb_online;
38 QTableView *tv_images;
39 QRadioButton *rb_local;
40 QHBoxLayout *horizontalLayout;
42 QSpacerItem *horizontalSpacer;
43 QPushButton *btn_cancel;
44 QPushButton *btn_save;
46 QPushButton *btn_file;
50 void setupUi(QDialog *AlternativeCovers)
52 if (AlternativeCovers->objectName().isEmpty())
53 AlternativeCovers->setObjectName(QStringLiteral(
"AlternativeCovers"));
54 AlternativeCovers->resize(545, 392);
55 gridLayout =
new QGridLayout(AlternativeCovers);
56 gridLayout->setObjectName(QStringLiteral(
"gridLayout"));
57 le_search =
new QLineEdit(AlternativeCovers);
58 le_search->setObjectName(QStringLiteral(
"le_search"));
59 le_search->setEnabled(
false);
60 le_search->setMinimumSize(QSize(0, 27));
61 le_search->setMaximumSize(QSize(16777215, 27));
62 le_search->setFocusPolicy(Qt::ClickFocus);
64 gridLayout->addWidget(le_search, 2, 1, 1, 2);
66 btn_search =
new QPushButton(AlternativeCovers);
67 btn_search->setObjectName(QStringLiteral(
"btn_search"));
68 btn_search->setEnabled(
false);
69 QSizePolicy sizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
70 sizePolicy.setHorizontalStretch(0);
71 sizePolicy.setVerticalStretch(0);
72 sizePolicy.setHeightForWidth(btn_search->sizePolicy().hasHeightForWidth());
73 btn_search->setSizePolicy(sizePolicy);
74 btn_search->setMinimumSize(QSize(50, 27));
75 btn_search->setMaximumSize(QSize(156113, 27));
76 btn_search->setFocusPolicy(Qt::StrongFocus);
78 gridLayout->addWidget(btn_search, 2, 3, 1, 1);
80 rb_online =
new QRadioButton(AlternativeCovers);
81 rb_online->setObjectName(QStringLiteral(
"rb_online"));
82 rb_online->setFocusPolicy(Qt::StrongFocus);
84 gridLayout->addWidget(rb_online, 2, 0, 1, 1);
86 line =
new QFrame(AlternativeCovers);
87 line->setObjectName(QStringLiteral(
"line"));
88 line->setFrameShape(QFrame::HLine);
89 line->setFrameShadow(QFrame::Sunken);
91 gridLayout->addWidget(line, 3, 0, 1, 4);
93 tv_images =
new QTableView(AlternativeCovers);
94 tv_images->setObjectName(QStringLiteral(
"tv_images"));
95 tv_images->setEnabled(
true);
96 tv_images->setMinimumSize(QSize(520, 220));
97 tv_images->setVerticalScrollBarPolicy(Qt::ScrollBarAsNeeded);
98 tv_images->setTabKeyNavigation(
false);
99 tv_images->setProperty(
"showDropIndicator", QVariant(
false));
100 tv_images->setDragDropOverwriteMode(
false);
101 tv_images->setSelectionMode(QAbstractItemView::SingleSelection);
102 tv_images->setVerticalScrollMode(QAbstractItemView::ScrollPerPixel);
103 tv_images->setHorizontalScrollMode(QAbstractItemView::ScrollPerPixel);
104 tv_images->setShowGrid(
false);
105 tv_images->setGridStyle(Qt::NoPen);
106 tv_images->setCornerButtonEnabled(
false);
107 tv_images->horizontalHeader()->setVisible(
false);
108 tv_images->horizontalHeader()->setHighlightSections(
false);
109 tv_images->horizontalHeader()->setMinimumSectionSize(100);
110 tv_images->verticalHeader()->setVisible(
false);
111 tv_images->verticalHeader()->setDefaultSectionSize(100);
112 tv_images->verticalHeader()->setHighlightSections(
false);
113 tv_images->verticalHeader()->setMinimumSectionSize(100);
115 gridLayout->addWidget(tv_images, 4, 0, 1, 4);
117 rb_local =
new QRadioButton(AlternativeCovers);
118 rb_local->setObjectName(QStringLiteral(
"rb_local"));
119 rb_local->setFocusPolicy(Qt::StrongFocus);
120 rb_local->setChecked(
true);
122 gridLayout->addWidget(rb_local, 1, 0, 1, 1);
124 horizontalLayout =
new QHBoxLayout();
125 horizontalLayout->setObjectName(QStringLiteral(
"horizontalLayout"));
126 lab_status =
new QLabel(AlternativeCovers);
127 lab_status->setObjectName(QStringLiteral(
"lab_status"));
129 horizontalLayout->addWidget(lab_status);
131 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
133 horizontalLayout->addItem(horizontalSpacer);
135 btn_cancel =
new QPushButton(AlternativeCovers);
136 btn_cancel->setObjectName(QStringLiteral(
"btn_cancel"));
137 QSizePolicy sizePolicy1(QSizePolicy::Minimum, QSizePolicy::Minimum);
138 sizePolicy1.setHorizontalStretch(0);
139 sizePolicy1.setVerticalStretch(0);
140 sizePolicy1.setHeightForWidth(btn_cancel->sizePolicy().hasHeightForWidth());
141 btn_cancel->setSizePolicy(sizePolicy1);
142 btn_cancel->setMinimumSize(QSize(80, 0));
143 btn_cancel->setFocusPolicy(Qt::StrongFocus);
145 horizontalLayout->addWidget(btn_cancel);
147 btn_save =
new QPushButton(AlternativeCovers);
148 btn_save->setObjectName(QStringLiteral(
"btn_save"));
149 sizePolicy1.setHeightForWidth(btn_save->sizePolicy().hasHeightForWidth());
150 btn_save->setSizePolicy(sizePolicy1);
151 btn_save->setMinimumSize(QSize(80, 0));
152 btn_save->setFocusPolicy(Qt::StrongFocus);
154 icon.addFile(QStringLiteral(
":/Icons/save.svg.png"), QSize(), QIcon::Normal, QIcon::Off);
155 btn_save->setIcon(icon);
156 btn_save->setIconSize(QSize(16, 16));
158 horizontalLayout->addWidget(btn_save);
161 gridLayout->addLayout(horizontalLayout, 5, 0, 1, 4);
163 label =
new QLabel(AlternativeCovers);
164 label->setObjectName(QStringLiteral(
"label"));
166 gridLayout->addWidget(label, 1, 1, 1, 2);
168 btn_file =
new QPushButton(AlternativeCovers);
169 btn_file->setObjectName(QStringLiteral(
"btn_file"));
170 btn_file->setMinimumSize(QSize(0, 27));
171 btn_file->setMaximumSize(QSize(16777215, 27));
172 btn_file->setFocusPolicy(Qt::StrongFocus);
174 gridLayout->addWidget(btn_file, 1, 3, 1, 1);
176 lab_title =
new QLabel(AlternativeCovers);
177 lab_title->setObjectName(QStringLiteral(
"lab_title"));
179 font.setPointSize(11);
182 lab_title->setFont(font);
184 gridLayout->addWidget(lab_title, 0, 0, 1, 1);
186 lab_info =
new QLabel(AlternativeCovers);
187 lab_info->setObjectName(QStringLiteral(
"lab_info"));
189 gridLayout->addWidget(lab_info, 0, 1, 1, 1);
192 retranslateUi(AlternativeCovers);
193 QObject::connect(rb_online, SIGNAL(toggled(
bool)), btn_search, SLOT(setEnabled(
bool)));
194 QObject::connect(rb_online, SIGNAL(toggled(
bool)), btn_file, SLOT(setDisabled(
bool)));
195 QObject::connect(rb_online, SIGNAL(toggled(
bool)), le_search, SLOT(setEnabled(
bool)));
196 QObject::connect(rb_online, SIGNAL(toggled(
bool)), label, SLOT(setDisabled(
bool)));
198 QMetaObject::connectSlotsByName(AlternativeCovers);
201 void retranslateUi(QDialog *AlternativeCovers)
203 AlternativeCovers->setWindowTitle(QApplication::translate(
"AlternativeCovers",
"Search alternative image", 0));
204 btn_search->setText(QApplication::translate(
"AlternativeCovers",
"Search", 0));
205 rb_online->setText(QApplication::translate(
"AlternativeCovers",
"Online search", 0));
206 rb_local->setText(QApplication::translate(
"AlternativeCovers",
"Local search", 0));
207 lab_status->setText(QString());
208 btn_cancel->setText(QApplication::translate(
"AlternativeCovers",
"Close", 0));
209 btn_save->setText(QApplication::translate(
"AlternativeCovers",
"Save", 0));
210 label->setText(QApplication::translate(
"AlternativeCovers",
"Select and preview multiple covers", 0));
211 btn_file->setText(QApplication::translate(
"AlternativeCovers",
"...", 0));
212 lab_title->setText(QApplication::translate(
"AlternativeCovers",
"Alternative Cover", 0));
213 lab_info->setText(QString());
224 #endif // UI_GUI_ALTERNATIVECOVERS_H
Definition: ui_GUI_AlternativeCovers.h:30
Definition: ui_GUI_SomaFM.h:200
Definition: ui_GUI_AlternativeCovers.h:219