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/QCheckBox> 17 #include <QtWidgets/QDialog> 18 #include <QtWidgets/QFrame> 19 #include <QtWidgets/QGridLayout> 20 #include <QtWidgets/QHBoxLayout> 21 #include <QtWidgets/QHeaderView> 22 #include <QtWidgets/QLabel> 23 #include <QtWidgets/QLineEdit> 24 #include <QtWidgets/QPushButton> 25 #include <QtWidgets/QRadioButton> 26 #include <QtWidgets/QSpacerItem> 27 #include <QtWidgets/QTabWidget> 28 #include <QtWidgets/QTableView> 29 #include <QtWidgets/QWidget> 30 #include "GUI/Utils/Widgets/ComboBox.h" 37 QGridLayout *gridLayout;
38 QTableView *tv_images;
40 QTabWidget *tabWidget;
42 QGridLayout *gridLayout_3;
44 QRadioButton *rb_auto_search;
45 QRadioButton *rb_text_search;
46 QHBoxLayout *layout_search;
47 QSpacerItem *horizontalSpacer_3;
48 QPushButton *btn_search;
49 QHBoxLayout *layout_server;
53 QGridLayout *gridLayout_4;
55 QPushButton *btn_file;
56 QSpacerItem *verticalSpacer;
58 QHBoxLayout *horizontalLayout;
60 QSpacerItem *horizontalSpacer_2;
61 QPushButton *btn_close;
62 QPushButton *btn_apply;
64 QHBoxLayout *horizontalLayout_2;
65 QCheckBox *cb_autostart;
66 QSpacerItem *horizontalSpacer;
68 QButtonGroup *buttonGroup;
72 if (GUI_AlternativeCovers->objectName().isEmpty())
73 GUI_AlternativeCovers->setObjectName(QStringLiteral(
"GUI_AlternativeCovers"));
74 GUI_AlternativeCovers->resize(538, 497);
75 gridLayout =
new QGridLayout(GUI_AlternativeCovers);
76 gridLayout->setObjectName(QStringLiteral(
"gridLayout"));
77 tv_images =
new QTableView(GUI_AlternativeCovers);
78 tv_images->setObjectName(QStringLiteral(
"tv_images"));
79 tv_images->setEnabled(
true);
80 QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::MinimumExpanding);
81 sizePolicy.setHorizontalStretch(0);
82 sizePolicy.setVerticalStretch(0);
83 sizePolicy.setHeightForWidth(tv_images->sizePolicy().hasHeightForWidth());
84 tv_images->setSizePolicy(sizePolicy);
85 tv_images->setMinimumSize(QSize(520, 220));
86 tv_images->setMouseTracking(
true);
87 tv_images->setVerticalScrollBarPolicy(Qt::ScrollBarAsNeeded);
88 tv_images->setEditTriggers(QAbstractItemView::NoEditTriggers);
89 tv_images->setTabKeyNavigation(
false);
90 tv_images->setProperty(
"showDropIndicator", QVariant(
false));
91 tv_images->setDragDropOverwriteMode(
false);
92 tv_images->setSelectionMode(QAbstractItemView::SingleSelection);
93 tv_images->setVerticalScrollMode(QAbstractItemView::ScrollPerPixel);
94 tv_images->setHorizontalScrollMode(QAbstractItemView::ScrollPerPixel);
95 tv_images->setShowGrid(
false);
96 tv_images->setGridStyle(Qt::NoPen);
97 tv_images->setCornerButtonEnabled(
false);
98 tv_images->horizontalHeader()->setVisible(
false);
99 tv_images->horizontalHeader()->setHighlightSections(
false);
100 tv_images->horizontalHeader()->setMinimumSectionSize(100);
101 tv_images->verticalHeader()->setVisible(
false);
102 tv_images->verticalHeader()->setDefaultSectionSize(100);
103 tv_images->verticalHeader()->setHighlightSections(
false);
104 tv_images->verticalHeader()->setMinimumSectionSize(100);
106 gridLayout->addWidget(tv_images, 3, 0, 1, 1);
108 line =
new QFrame(GUI_AlternativeCovers);
109 line->setObjectName(QStringLiteral(
"line"));
110 line->setFrameShape(QFrame::HLine);
111 line->setFrameShadow(QFrame::Sunken);
113 gridLayout->addWidget(line, 2, 0, 1, 1);
115 tabWidget =
new QTabWidget(GUI_AlternativeCovers);
116 tabWidget->setObjectName(QStringLiteral(
"tabWidget"));
117 QSizePolicy sizePolicy1(QSizePolicy::Expanding, QSizePolicy::Preferred);
118 sizePolicy1.setHorizontalStretch(0);
119 sizePolicy1.setVerticalStretch(0);
120 sizePolicy1.setHeightForWidth(tabWidget->sizePolicy().hasHeightForWidth());
121 tabWidget->setSizePolicy(sizePolicy1);
123 tab->setObjectName(QStringLiteral(
"tab"));
124 gridLayout_3 =
new QGridLayout(tab);
125 gridLayout_3->setSpacing(5);
126 gridLayout_3->setObjectName(QStringLiteral(
"gridLayout_3"));
127 gridLayout_3->setContentsMargins(5, 5, 5, 5);
128 le_search =
new QLineEdit(tab);
129 le_search->setObjectName(QStringLiteral(
"le_search"));
130 le_search->setEnabled(
false);
131 sizePolicy1.setHeightForWidth(le_search->sizePolicy().hasHeightForWidth());
132 le_search->setSizePolicy(sizePolicy1);
133 le_search->setFocusPolicy(Qt::ClickFocus);
135 gridLayout_3->addWidget(le_search, 2, 1, 1, 1);
137 rb_auto_search =
new QRadioButton(tab);
138 buttonGroup =
new QButtonGroup(GUI_AlternativeCovers);
139 buttonGroup->setObjectName(QStringLiteral(
"buttonGroup"));
140 buttonGroup->addButton(rb_auto_search);
141 rb_auto_search->setObjectName(QStringLiteral(
"rb_auto_search"));
143 gridLayout_3->addWidget(rb_auto_search, 1, 0, 1, 1);
145 rb_text_search =
new QRadioButton(tab);
146 buttonGroup->addButton(rb_text_search);
147 rb_text_search->setObjectName(QStringLiteral(
"rb_text_search"));
148 QSizePolicy sizePolicy2(QSizePolicy::Minimum, QSizePolicy::Preferred);
149 sizePolicy2.setHorizontalStretch(0);
150 sizePolicy2.setVerticalStretch(0);
151 sizePolicy2.setHeightForWidth(rb_text_search->sizePolicy().hasHeightForWidth());
152 rb_text_search->setSizePolicy(sizePolicy2);
153 rb_text_search->setFocusPolicy(Qt::StrongFocus);
155 gridLayout_3->addWidget(rb_text_search, 2, 0, 1, 1);
157 layout_search =
new QHBoxLayout();
158 layout_search->setObjectName(QStringLiteral(
"layout_search"));
159 horizontalSpacer_3 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
161 layout_search->addItem(horizontalSpacer_3);
163 btn_search =
new QPushButton(tab);
164 btn_search->setObjectName(QStringLiteral(
"btn_search"));
165 sizePolicy2.setHeightForWidth(btn_search->sizePolicy().hasHeightForWidth());
166 btn_search->setSizePolicy(sizePolicy2);
168 layout_search->addWidget(btn_search);
171 gridLayout_3->addLayout(layout_search, 5, 0, 1, 2);
173 layout_server =
new QHBoxLayout();
174 layout_server->setObjectName(QStringLiteral(
"layout_server"));
175 lab_server =
new QLabel(tab);
176 lab_server->setObjectName(QStringLiteral(
"lab_server"));
178 layout_server->addWidget(lab_server);
181 combo_search_fetchers->setObjectName(QStringLiteral(
"combo_search_fetchers"));
182 sizePolicy2.setHeightForWidth(combo_search_fetchers->sizePolicy().hasHeightForWidth());
183 combo_search_fetchers->setSizePolicy(sizePolicy2);
185 layout_server->addWidget(combo_search_fetchers);
188 gridLayout_3->addLayout(layout_server, 0, 0, 1, 2);
190 tabWidget->addTab(tab, QString());
191 tab_2 =
new QWidget();
192 tab_2->setObjectName(QStringLiteral(
"tab_2"));
193 gridLayout_4 =
new QGridLayout(tab_2);
194 gridLayout_4->setObjectName(QStringLiteral(
"gridLayout_4"));
195 label =
new QLabel(tab_2);
196 label->setObjectName(QStringLiteral(
"label"));
197 QSizePolicy sizePolicy3(QSizePolicy::MinimumExpanding, QSizePolicy::Preferred);
198 sizePolicy3.setHorizontalStretch(0);
199 sizePolicy3.setVerticalStretch(0);
200 sizePolicy3.setHeightForWidth(label->sizePolicy().hasHeightForWidth());
201 label->setSizePolicy(sizePolicy3);
203 gridLayout_4->addWidget(label, 0, 0, 1, 1);
205 btn_file =
new QPushButton(tab_2);
206 btn_file->setObjectName(QStringLiteral(
"btn_file"));
207 btn_file->setFocusPolicy(Qt::StrongFocus);
208 btn_file->setText(QStringLiteral(
"..."));
210 gridLayout_4->addWidget(btn_file, 0, 1, 1, 1);
212 verticalSpacer =
new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
214 gridLayout_4->addItem(verticalSpacer, 1, 0, 1, 1);
216 tabWidget->addTab(tab_2, QString());
218 gridLayout->addWidget(tabWidget, 1, 0, 1, 1);
220 lab_title =
new QLabel(GUI_AlternativeCovers);
221 lab_title->setObjectName(QStringLiteral(
"lab_title"));
223 font.setPointSize(11);
226 lab_title->setFont(font);
228 gridLayout->addWidget(lab_title, 0, 0, 1, 1);
230 horizontalLayout =
new QHBoxLayout();
231 horizontalLayout->setObjectName(QStringLiteral(
"horizontalLayout"));
232 lab_status =
new QLabel(GUI_AlternativeCovers);
233 lab_status->setObjectName(QStringLiteral(
"lab_status"));
235 horizontalLayout->addWidget(lab_status);
237 horizontalSpacer_2 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
239 horizontalLayout->addItem(horizontalSpacer_2);
241 btn_close =
new QPushButton(GUI_AlternativeCovers);
242 btn_close->setObjectName(QStringLiteral(
"btn_close"));
243 btn_close->setFocusPolicy(Qt::StrongFocus);
244 btn_close->setText(QStringLiteral(
"Close"));
246 horizontalLayout->addWidget(btn_close);
248 btn_apply =
new QPushButton(GUI_AlternativeCovers);
249 btn_apply->setObjectName(QStringLiteral(
"btn_apply"));
250 btn_apply->setText(QStringLiteral(
"Apply"));
252 horizontalLayout->addWidget(btn_apply);
254 btn_ok =
new QPushButton(GUI_AlternativeCovers);
255 btn_ok->setObjectName(QStringLiteral(
"btn_ok"));
256 btn_ok->setFocusPolicy(Qt::StrongFocus);
257 btn_ok->setText(QStringLiteral(
"OK"));
258 btn_ok->setIconSize(QSize(16, 16));
260 horizontalLayout->addWidget(btn_ok);
263 gridLayout->addLayout(horizontalLayout, 5, 0, 1, 1);
265 horizontalLayout_2 =
new QHBoxLayout();
266 horizontalLayout_2->setObjectName(QStringLiteral(
"horizontalLayout_2"));
267 cb_autostart =
new QCheckBox(GUI_AlternativeCovers);
268 cb_autostart->setObjectName(QStringLiteral(
"cb_autostart"));
270 horizontalLayout_2->addWidget(cb_autostart);
272 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
274 horizontalLayout_2->addItem(horizontalSpacer);
276 lab_img_size =
new QLabel(GUI_AlternativeCovers);
277 lab_img_size->setObjectName(QStringLiteral(
"lab_img_size"));
279 horizontalLayout_2->addWidget(lab_img_size);
282 gridLayout->addLayout(horizontalLayout_2, 4, 0, 1, 1);
285 retranslateUi(GUI_AlternativeCovers);
287 tabWidget->setCurrentIndex(1);
290 QMetaObject::connectSlotsByName(GUI_AlternativeCovers);
293 void retranslateUi(QDialog *GUI_AlternativeCovers)
295 rb_auto_search->setText(QApplication::translate(
"GUI_AlternativeCovers",
"Automatic search", Q_NULLPTR));
296 rb_text_search->setText(QApplication::translate(
"GUI_AlternativeCovers",
"Text search", Q_NULLPTR));
297 btn_search->setText(QString());
298 lab_server->setText(QApplication::translate(
"GUI_AlternativeCovers",
"Server", Q_NULLPTR));
299 tabWidget->setTabText(tabWidget->indexOf(tab), QApplication::translate(
"GUI_AlternativeCovers",
"Online Search", Q_NULLPTR));
300 label->setText(QApplication::translate(
"GUI_AlternativeCovers",
"Select and preview multiple covers", Q_NULLPTR));
301 tabWidget->setTabText(tabWidget->indexOf(tab_2), QApplication::translate(
"GUI_AlternativeCovers",
"Local Search", Q_NULLPTR));
302 lab_title->setText(QApplication::translate(
"GUI_AlternativeCovers",
"Alternative Cover", Q_NULLPTR));
303 lab_status->setText(QString());
304 cb_autostart->setText(QApplication::translate(
"GUI_AlternativeCovers",
"Start search automatically", Q_NULLPTR));
305 lab_img_size->setText(QString());
306 Q_UNUSED(GUI_AlternativeCovers);
317 #endif // UI_GUI_ALTERNATIVECOVERS_H Definition: ui_GUI_SomaFM.h:208
Definition: ui_GUI_AlternativeCovers.h:34
The GUI_AlternativeCovers class.
Definition: GUI_AlternativeCovers.h:49
Definition: ComboBox.h:31
Definition: ui_GUI_AlternativeCovers.h:312