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_2;
44 QSpacerItem *horizontalSpacer;
45 QPushButton *btn_close;
46 QPushButton *btn_apply;
49 QPushButton *btn_file;
53 void setupUi(QDialog *AlternativeCovers)
55 if (AlternativeCovers->objectName().isEmpty())
56 AlternativeCovers->setObjectName(QStringLiteral(
"AlternativeCovers"));
57 AlternativeCovers->resize(545, 392);
58 gridLayout =
new QGridLayout(AlternativeCovers);
59 gridLayout->setObjectName(QStringLiteral(
"gridLayout"));
60 le_search =
new QLineEdit(AlternativeCovers);
61 le_search->setObjectName(QStringLiteral(
"le_search"));
62 le_search->setEnabled(
false);
63 le_search->setMinimumSize(QSize(0, 27));
64 le_search->setMaximumSize(QSize(16777215, 27));
65 le_search->setFocusPolicy(Qt::ClickFocus);
67 gridLayout->addWidget(le_search, 2, 1, 1, 2);
69 btn_search =
new QPushButton(AlternativeCovers);
70 btn_search->setObjectName(QStringLiteral(
"btn_search"));
71 btn_search->setEnabled(
false);
72 QSizePolicy sizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
73 sizePolicy.setHorizontalStretch(0);
74 sizePolicy.setVerticalStretch(0);
75 sizePolicy.setHeightForWidth(btn_search->sizePolicy().hasHeightForWidth());
76 btn_search->setSizePolicy(sizePolicy);
77 btn_search->setMinimumSize(QSize(50, 27));
78 btn_search->setMaximumSize(QSize(156113, 27));
79 btn_search->setFocusPolicy(Qt::StrongFocus);
80 btn_search->setText(QStringLiteral(
""));
82 gridLayout->addWidget(btn_search, 2, 3, 1, 1);
84 rb_online =
new QRadioButton(AlternativeCovers);
85 rb_online->setObjectName(QStringLiteral(
"rb_online"));
86 rb_online->setFocusPolicy(Qt::StrongFocus);
88 gridLayout->addWidget(rb_online, 2, 0, 1, 1);
90 line =
new QFrame(AlternativeCovers);
91 line->setObjectName(QStringLiteral(
"line"));
92 line->setFrameShape(QFrame::HLine);
93 line->setFrameShadow(QFrame::Sunken);
95 gridLayout->addWidget(line, 3, 0, 1, 4);
97 tv_images =
new QTableView(AlternativeCovers);
98 tv_images->setObjectName(QStringLiteral(
"tv_images"));
99 tv_images->setEnabled(
true);
100 tv_images->setMinimumSize(QSize(520, 220));
101 tv_images->setMouseTracking(
true);
102 tv_images->setVerticalScrollBarPolicy(Qt::ScrollBarAsNeeded);
103 tv_images->setEditTriggers(QAbstractItemView::NoEditTriggers);
104 tv_images->setTabKeyNavigation(
false);
105 tv_images->setProperty(
"showDropIndicator", QVariant(
false));
106 tv_images->setDragDropOverwriteMode(
false);
107 tv_images->setSelectionMode(QAbstractItemView::SingleSelection);
108 tv_images->setVerticalScrollMode(QAbstractItemView::ScrollPerPixel);
109 tv_images->setHorizontalScrollMode(QAbstractItemView::ScrollPerPixel);
110 tv_images->setShowGrid(
false);
111 tv_images->setGridStyle(Qt::NoPen);
112 tv_images->setCornerButtonEnabled(
false);
113 tv_images->horizontalHeader()->setVisible(
false);
114 tv_images->horizontalHeader()->setHighlightSections(
false);
115 tv_images->horizontalHeader()->setMinimumSectionSize(100);
116 tv_images->verticalHeader()->setVisible(
false);
117 tv_images->verticalHeader()->setDefaultSectionSize(100);
118 tv_images->verticalHeader()->setHighlightSections(
false);
119 tv_images->verticalHeader()->setMinimumSectionSize(100);
121 gridLayout->addWidget(tv_images, 4, 0, 1, 4);
123 rb_local =
new QRadioButton(AlternativeCovers);
124 rb_local->setObjectName(QStringLiteral(
"rb_local"));
125 rb_local->setFocusPolicy(Qt::StrongFocus);
126 rb_local->setChecked(
true);
128 gridLayout->addWidget(rb_local, 1, 0, 1, 1);
130 horizontalLayout =
new QHBoxLayout();
131 horizontalLayout->setObjectName(QStringLiteral(
"horizontalLayout"));
132 lab_status =
new QLabel(AlternativeCovers);
133 lab_status->setObjectName(QStringLiteral(
"lab_status"));
135 horizontalLayout->addWidget(lab_status);
137 horizontalSpacer_2 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
139 horizontalLayout->addItem(horizontalSpacer_2);
141 lab_img_size =
new QLabel(AlternativeCovers);
142 lab_img_size->setObjectName(QStringLiteral(
"lab_img_size"));
144 horizontalLayout->addWidget(lab_img_size);
146 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
148 horizontalLayout->addItem(horizontalSpacer);
150 btn_close =
new QPushButton(AlternativeCovers);
151 btn_close->setObjectName(QStringLiteral(
"btn_close"));
152 btn_close->setFocusPolicy(Qt::StrongFocus);
153 btn_close->setText(QStringLiteral(
"Close"));
155 horizontalLayout->addWidget(btn_close);
157 btn_apply =
new QPushButton(AlternativeCovers);
158 btn_apply->setObjectName(QStringLiteral(
"btn_apply"));
159 btn_apply->setText(QStringLiteral(
"Apply"));
161 horizontalLayout->addWidget(btn_apply);
163 btn_ok =
new QPushButton(AlternativeCovers);
164 btn_ok->setObjectName(QStringLiteral(
"btn_ok"));
165 btn_ok->setFocusPolicy(Qt::StrongFocus);
166 btn_ok->setIconSize(QSize(16, 16));
168 horizontalLayout->addWidget(btn_ok);
171 gridLayout->addLayout(horizontalLayout, 5, 0, 1, 4);
173 label =
new QLabel(AlternativeCovers);
174 label->setObjectName(QStringLiteral(
"label"));
176 gridLayout->addWidget(label, 1, 1, 1, 2);
178 btn_file =
new QPushButton(AlternativeCovers);
179 btn_file->setObjectName(QStringLiteral(
"btn_file"));
180 btn_file->setMinimumSize(QSize(0, 27));
181 btn_file->setMaximumSize(QSize(16777215, 27));
182 btn_file->setFocusPolicy(Qt::StrongFocus);
183 btn_file->setText(QStringLiteral(
"..."));
185 gridLayout->addWidget(btn_file, 1, 3, 1, 1);
187 lab_title =
new QLabel(AlternativeCovers);
188 lab_title->setObjectName(QStringLiteral(
"lab_title"));
190 font.setPointSize(11);
193 lab_title->setFont(font);
195 gridLayout->addWidget(lab_title, 0, 0, 1, 1);
197 lab_info =
new QLabel(AlternativeCovers);
198 lab_info->setObjectName(QStringLiteral(
"lab_info"));
200 gridLayout->addWidget(lab_info, 0, 1, 1, 1);
203 retranslateUi(AlternativeCovers);
204 QObject::connect(rb_online, SIGNAL(toggled(
bool)), btn_search, SLOT(setEnabled(
bool)));
205 QObject::connect(rb_online, SIGNAL(toggled(
bool)), btn_file, SLOT(setDisabled(
bool)));
206 QObject::connect(rb_online, SIGNAL(toggled(
bool)), le_search, SLOT(setEnabled(
bool)));
207 QObject::connect(rb_online, SIGNAL(toggled(
bool)), label, SLOT(setDisabled(
bool)));
209 QMetaObject::connectSlotsByName(AlternativeCovers);
212 void retranslateUi(QDialog *AlternativeCovers)
214 AlternativeCovers->setWindowTitle(QApplication::translate(
"AlternativeCovers",
"Search alternative image", 0));
215 rb_online->setText(QApplication::translate(
"AlternativeCovers",
"Online search", 0));
216 rb_local->setText(QApplication::translate(
"AlternativeCovers",
"Local search", 0));
217 lab_status->setText(QString());
218 lab_img_size->setText(QString());
219 btn_ok->setText(QApplication::translate(
"AlternativeCovers",
"OK", 0));
220 label->setText(QApplication::translate(
"AlternativeCovers",
"Select and preview multiple covers", 0));
221 lab_title->setText(QApplication::translate(
"AlternativeCovers",
"Alternative Cover", 0));
222 lab_info->setText(QString());
233 #endif // UI_GUI_ALTERNATIVECOVERS_H Definition: ui_GUI_AlternativeCovers.h:30
Definition: GUI_SomaFM.h:34
Definition: ui_GUI_AlternativeCovers.h:228