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/QTabWidget> 27 #include <QtWidgets/QTableView> 28 #include <QtWidgets/QWidget> 29 #include "GUI/Utils/Widgets/ComboBox.h" 36 QGridLayout *gridLayout;
38 QTabWidget *tabWidget;
40 QGridLayout *gridLayout_3;
42 QRadioButton *rb_auto_search;
43 QRadioButton *rb_text_search;
44 QHBoxLayout *horizontalLayout_3;
45 QSpacerItem *horizontalSpacer_3;
46 QPushButton *btn_search;
47 QHBoxLayout *horizontalLayout_2;
51 QGridLayout *gridLayout_4;
53 QPushButton *btn_file;
54 QSpacerItem *verticalSpacer;
55 QHBoxLayout *horizontalLayout;
57 QSpacerItem *horizontalSpacer_2;
59 QSpacerItem *horizontalSpacer;
60 QPushButton *btn_close;
61 QPushButton *btn_apply;
63 QTableView *tv_images;
65 QButtonGroup *buttonGroup;
69 if (GUI_AlternativeCovers->objectName().isEmpty())
70 GUI_AlternativeCovers->setObjectName(QStringLiteral(
"GUI_AlternativeCovers"));
71 GUI_AlternativeCovers->resize(538, 497);
72 gridLayout =
new QGridLayout(GUI_AlternativeCovers);
73 gridLayout->setObjectName(QStringLiteral(
"gridLayout"));
74 line =
new QFrame(GUI_AlternativeCovers);
75 line->setObjectName(QStringLiteral(
"line"));
76 line->setFrameShape(QFrame::HLine);
77 line->setFrameShadow(QFrame::Sunken);
79 gridLayout->addWidget(line, 2, 0, 1, 1);
81 tabWidget =
new QTabWidget(GUI_AlternativeCovers);
82 tabWidget->setObjectName(QStringLiteral(
"tabWidget"));
84 tab->setObjectName(QStringLiteral(
"tab"));
85 gridLayout_3 =
new QGridLayout(tab);
86 gridLayout_3->setSpacing(5);
87 gridLayout_3->setObjectName(QStringLiteral(
"gridLayout_3"));
88 gridLayout_3->setContentsMargins(5, 5, 5, 5);
89 le_search =
new QLineEdit(tab);
90 le_search->setObjectName(QStringLiteral(
"le_search"));
91 le_search->setEnabled(
false);
92 QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Preferred);
93 sizePolicy.setHorizontalStretch(0);
94 sizePolicy.setVerticalStretch(0);
95 sizePolicy.setHeightForWidth(le_search->sizePolicy().hasHeightForWidth());
96 le_search->setSizePolicy(sizePolicy);
97 le_search->setFocusPolicy(Qt::ClickFocus);
99 gridLayout_3->addWidget(le_search, 2, 1, 1, 1);
101 rb_auto_search =
new QRadioButton(tab);
102 buttonGroup =
new QButtonGroup(GUI_AlternativeCovers);
103 buttonGroup->setObjectName(QStringLiteral(
"buttonGroup"));
104 buttonGroup->addButton(rb_auto_search);
105 rb_auto_search->setObjectName(QStringLiteral(
"rb_auto_search"));
107 gridLayout_3->addWidget(rb_auto_search, 1, 0, 1, 1);
109 rb_text_search =
new QRadioButton(tab);
110 buttonGroup->addButton(rb_text_search);
111 rb_text_search->setObjectName(QStringLiteral(
"rb_text_search"));
112 QSizePolicy sizePolicy1(QSizePolicy::Minimum, QSizePolicy::Preferred);
113 sizePolicy1.setHorizontalStretch(0);
114 sizePolicy1.setVerticalStretch(0);
115 sizePolicy1.setHeightForWidth(rb_text_search->sizePolicy().hasHeightForWidth());
116 rb_text_search->setSizePolicy(sizePolicy1);
117 rb_text_search->setFocusPolicy(Qt::StrongFocus);
119 gridLayout_3->addWidget(rb_text_search, 2, 0, 1, 1);
121 horizontalLayout_3 =
new QHBoxLayout();
122 horizontalLayout_3->setObjectName(QStringLiteral(
"horizontalLayout_3"));
123 horizontalSpacer_3 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
125 horizontalLayout_3->addItem(horizontalSpacer_3);
127 btn_search =
new QPushButton(tab);
128 btn_search->setObjectName(QStringLiteral(
"btn_search"));
129 sizePolicy1.setHeightForWidth(btn_search->sizePolicy().hasHeightForWidth());
130 btn_search->setSizePolicy(sizePolicy1);
132 horizontalLayout_3->addWidget(btn_search);
135 gridLayout_3->addLayout(horizontalLayout_3, 5, 0, 1, 2);
137 horizontalLayout_2 =
new QHBoxLayout();
138 horizontalLayout_2->setObjectName(QStringLiteral(
"horizontalLayout_2"));
139 lab_server =
new QLabel(tab);
140 lab_server->setObjectName(QStringLiteral(
"lab_server"));
142 horizontalLayout_2->addWidget(lab_server);
145 combo_search_fetchers->setObjectName(QStringLiteral(
"combo_search_fetchers"));
146 sizePolicy1.setHeightForWidth(combo_search_fetchers->sizePolicy().hasHeightForWidth());
147 combo_search_fetchers->setSizePolicy(sizePolicy1);
149 horizontalLayout_2->addWidget(combo_search_fetchers);
152 gridLayout_3->addLayout(horizontalLayout_2, 0, 0, 1, 2);
154 tabWidget->addTab(tab, QString());
155 tab_2 =
new QWidget();
156 tab_2->setObjectName(QStringLiteral(
"tab_2"));
157 gridLayout_4 =
new QGridLayout(tab_2);
158 gridLayout_4->setObjectName(QStringLiteral(
"gridLayout_4"));
159 label =
new QLabel(tab_2);
160 label->setObjectName(QStringLiteral(
"label"));
161 QSizePolicy sizePolicy2(QSizePolicy::MinimumExpanding, QSizePolicy::Preferred);
162 sizePolicy2.setHorizontalStretch(0);
163 sizePolicy2.setVerticalStretch(0);
164 sizePolicy2.setHeightForWidth(label->sizePolicy().hasHeightForWidth());
165 label->setSizePolicy(sizePolicy2);
167 gridLayout_4->addWidget(label, 0, 0, 1, 1);
169 btn_file =
new QPushButton(tab_2);
170 btn_file->setObjectName(QStringLiteral(
"btn_file"));
171 btn_file->setFocusPolicy(Qt::StrongFocus);
172 btn_file->setText(QStringLiteral(
"..."));
174 gridLayout_4->addWidget(btn_file, 0, 1, 1, 1);
176 verticalSpacer =
new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
178 gridLayout_4->addItem(verticalSpacer, 1, 0, 1, 1);
180 tabWidget->addTab(tab_2, QString());
182 gridLayout->addWidget(tabWidget, 1, 0, 1, 1);
184 horizontalLayout =
new QHBoxLayout();
185 horizontalLayout->setObjectName(QStringLiteral(
"horizontalLayout"));
186 lab_status =
new QLabel(GUI_AlternativeCovers);
187 lab_status->setObjectName(QStringLiteral(
"lab_status"));
189 horizontalLayout->addWidget(lab_status);
191 horizontalSpacer_2 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
193 horizontalLayout->addItem(horizontalSpacer_2);
195 lab_img_size =
new QLabel(GUI_AlternativeCovers);
196 lab_img_size->setObjectName(QStringLiteral(
"lab_img_size"));
198 horizontalLayout->addWidget(lab_img_size);
200 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
202 horizontalLayout->addItem(horizontalSpacer);
204 btn_close =
new QPushButton(GUI_AlternativeCovers);
205 btn_close->setObjectName(QStringLiteral(
"btn_close"));
206 btn_close->setFocusPolicy(Qt::StrongFocus);
207 btn_close->setText(QStringLiteral(
"Close"));
209 horizontalLayout->addWidget(btn_close);
211 btn_apply =
new QPushButton(GUI_AlternativeCovers);
212 btn_apply->setObjectName(QStringLiteral(
"btn_apply"));
213 btn_apply->setText(QStringLiteral(
"Apply"));
215 horizontalLayout->addWidget(btn_apply);
217 btn_ok =
new QPushButton(GUI_AlternativeCovers);
218 btn_ok->setObjectName(QStringLiteral(
"btn_ok"));
219 btn_ok->setFocusPolicy(Qt::StrongFocus);
220 btn_ok->setText(QStringLiteral(
"OK"));
221 btn_ok->setIconSize(QSize(16, 16));
223 horizontalLayout->addWidget(btn_ok);
226 gridLayout->addLayout(horizontalLayout, 4, 0, 1, 1);
228 tv_images =
new QTableView(GUI_AlternativeCovers);
229 tv_images->setObjectName(QStringLiteral(
"tv_images"));
230 tv_images->setEnabled(
true);
231 QSizePolicy sizePolicy3(QSizePolicy::Expanding, QSizePolicy::MinimumExpanding);
232 sizePolicy3.setHorizontalStretch(0);
233 sizePolicy3.setVerticalStretch(0);
234 sizePolicy3.setHeightForWidth(tv_images->sizePolicy().hasHeightForWidth());
235 tv_images->setSizePolicy(sizePolicy3);
236 tv_images->setMinimumSize(QSize(520, 220));
237 tv_images->setMouseTracking(
true);
238 tv_images->setVerticalScrollBarPolicy(Qt::ScrollBarAsNeeded);
239 tv_images->setEditTriggers(QAbstractItemView::NoEditTriggers);
240 tv_images->setTabKeyNavigation(
false);
241 tv_images->setProperty(
"showDropIndicator", QVariant(
false));
242 tv_images->setDragDropOverwriteMode(
false);
243 tv_images->setSelectionMode(QAbstractItemView::SingleSelection);
244 tv_images->setVerticalScrollMode(QAbstractItemView::ScrollPerPixel);
245 tv_images->setHorizontalScrollMode(QAbstractItemView::ScrollPerPixel);
246 tv_images->setShowGrid(
false);
247 tv_images->setGridStyle(Qt::NoPen);
248 tv_images->setCornerButtonEnabled(
false);
249 tv_images->horizontalHeader()->setVisible(
false);
250 tv_images->horizontalHeader()->setHighlightSections(
false);
251 tv_images->horizontalHeader()->setMinimumSectionSize(100);
252 tv_images->verticalHeader()->setVisible(
false);
253 tv_images->verticalHeader()->setDefaultSectionSize(100);
254 tv_images->verticalHeader()->setHighlightSections(
false);
255 tv_images->verticalHeader()->setMinimumSectionSize(100);
257 gridLayout->addWidget(tv_images, 3, 0, 1, 1);
259 lab_title =
new QLabel(GUI_AlternativeCovers);
260 lab_title->setObjectName(QStringLiteral(
"lab_title"));
262 font.setPointSize(11);
265 lab_title->setFont(font);
267 gridLayout->addWidget(lab_title, 0, 0, 1, 1);
270 retranslateUi(GUI_AlternativeCovers);
272 tabWidget->setCurrentIndex(0);
275 QMetaObject::connectSlotsByName(GUI_AlternativeCovers);
278 void retranslateUi(QDialog *GUI_AlternativeCovers)
280 rb_auto_search->setText(QApplication::translate(
"GUI_AlternativeCovers",
"Automatic search", Q_NULLPTR));
281 rb_text_search->setText(QApplication::translate(
"GUI_AlternativeCovers",
"Text search", Q_NULLPTR));
282 btn_search->setText(QString());
283 lab_server->setText(QApplication::translate(
"GUI_AlternativeCovers",
"Server", Q_NULLPTR));
284 tabWidget->setTabText(tabWidget->indexOf(tab), QApplication::translate(
"GUI_AlternativeCovers",
"Online Search", Q_NULLPTR));
285 label->setText(QApplication::translate(
"GUI_AlternativeCovers",
"Select and preview multiple covers", Q_NULLPTR));
286 tabWidget->setTabText(tabWidget->indexOf(tab_2), QApplication::translate(
"GUI_AlternativeCovers",
"Local Search", Q_NULLPTR));
287 lab_status->setText(QString());
288 lab_img_size->setText(QString());
289 lab_title->setText(QApplication::translate(
"GUI_AlternativeCovers",
"Alternative Cover", Q_NULLPTR));
290 Q_UNUSED(GUI_AlternativeCovers);
301 #endif // UI_GUI_ALTERNATIVECOVERS_H Definition: ui_GUI_SomaFM.h:208
Definition: ui_GUI_AlternativeCovers.h:33
The GUI_AlternativeCovers class.
Definition: GUI_AlternativeCovers.h:48
Definition: ComboBox.h:31
Definition: ui_GUI_AlternativeCovers.h:296