9 #ifndef UI_GUI_EQUALIZER_H 10 #define UI_GUI_EQUALIZER_H 12 #include <GUI/Helper/MenuTool/MenuTool.h> 13 #include <QtCore/QVariant> 14 #include <QtWidgets/QAction> 15 #include <QtWidgets/QApplication> 16 #include <QtWidgets/QButtonGroup> 17 #include <QtWidgets/QCheckBox> 18 #include <QtWidgets/QComboBox> 19 #include <QtWidgets/QFrame> 20 #include <QtWidgets/QGridLayout> 21 #include <QtWidgets/QHBoxLayout> 22 #include <QtWidgets/QHeaderView> 23 #include <QtWidgets/QLabel> 24 #include <QtWidgets/QSpacerItem> 25 #include <QtWidgets/QVBoxLayout> 26 #include "GUI/Plugins/Engine/Equalizer/EqSlider.h" 27 #include "Interfaces/PlayerPlugin/PlayerPlugin.h" 34 QGridLayout *gridLayout;
35 QVBoxLayout *verticalLayout_10;
39 QVBoxLayout *verticalLayout_4;
43 QVBoxLayout *verticalLayout;
47 QVBoxLayout *verticalLayout_3;
51 QVBoxLayout *verticalLayout_8;
55 QHBoxLayout *horizontalLayout_2;
56 QSpacerItem *horizontalSpacer_2;
58 QSpacerItem *horizontalSpacer_3;
60 QVBoxLayout *verticalLayout_6;
64 QVBoxLayout *verticalLayout_7;
68 QVBoxLayout *verticalLayout_2;
72 QVBoxLayout *verticalLayout_5;
76 QVBoxLayout *verticalLayout_9;
80 QHBoxLayout *horizontalLayout;
81 QComboBox *combo_presets;
83 QSpacerItem *horizontalSpacer;
87 if (GUI_Equalizer->objectName().isEmpty())
88 GUI_Equalizer->setObjectName(QStringLiteral(
"GUI_Equalizer"));
89 GUI_Equalizer->resize(474, 326);
90 gridLayout =
new QGridLayout(GUI_Equalizer);
91 gridLayout->setObjectName(QStringLiteral(
"gridLayout"));
92 gridLayout->setVerticalSpacing(4);
93 gridLayout->setContentsMargins(3, 3, 0, 0);
94 verticalLayout_10 =
new QVBoxLayout();
95 verticalLayout_10->setSpacing(5);
96 verticalLayout_10->setObjectName(QStringLiteral(
"verticalLayout_10"));
97 label_10 =
new QLabel(GUI_Equalizer);
98 label_10->setObjectName(QStringLiteral(
"label_10"));
99 QSizePolicy sizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Preferred);
100 sizePolicy.setHorizontalStretch(0);
101 sizePolicy.setVerticalStretch(0);
102 sizePolicy.setHeightForWidth(label_10->sizePolicy().hasHeightForWidth());
103 label_10->setSizePolicy(sizePolicy);
105 font.setPointSize(7);
106 label_10->setFont(font);
107 label_10->setFocusPolicy(Qt::StrongFocus);
108 label_10->setLayoutDirection(Qt::LeftToRight);
109 label_10->setText(QStringLiteral(
"0.0"));
110 label_10->setAlignment(Qt::AlignCenter);
112 verticalLayout_10->addWidget(label_10);
114 sli_9 =
new EqSlider(GUI_Equalizer);
115 sli_9->setObjectName(QStringLiteral(
"sli_9"));
116 sli_9->setLayoutDirection(Qt::LeftToRight);
117 sli_9->setOrientation(Qt::Vertical);
119 verticalLayout_10->addWidget(sli_9);
121 label_20 =
new QLabel(GUI_Equalizer);
122 label_20->setObjectName(QStringLiteral(
"label_20"));
123 sizePolicy.setHeightForWidth(label_20->sizePolicy().hasHeightForWidth());
124 label_20->setSizePolicy(sizePolicy);
125 label_20->setFont(font);
126 label_20->setFocusPolicy(Qt::StrongFocus);
127 label_20->setText(QStringLiteral(
"15k"));
128 label_20->setAlignment(Qt::AlignCenter);
130 verticalLayout_10->addWidget(label_20);
133 gridLayout->addLayout(verticalLayout_10, 2, 9, 1, 1);
135 verticalLayout_4 =
new QVBoxLayout();
136 verticalLayout_4->setSpacing(5);
137 verticalLayout_4->setObjectName(QStringLiteral(
"verticalLayout_4"));
138 label_4 =
new QLabel(GUI_Equalizer);
139 label_4->setObjectName(QStringLiteral(
"label_4"));
140 sizePolicy.setHeightForWidth(label_4->sizePolicy().hasHeightForWidth());
141 label_4->setSizePolicy(sizePolicy);
142 label_4->setFont(font);
143 label_4->setFocusPolicy(Qt::StrongFocus);
144 label_4->setLayoutDirection(Qt::LeftToRight);
145 label_4->setText(QStringLiteral(
"0.0"));
146 label_4->setAlignment(Qt::AlignCenter);
148 verticalLayout_4->addWidget(label_4);
150 sli_3 =
new EqSlider(GUI_Equalizer);
151 sli_3->setObjectName(QStringLiteral(
"sli_3"));
152 sli_3->setOrientation(Qt::Vertical);
154 verticalLayout_4->addWidget(sli_3);
156 label_14 =
new QLabel(GUI_Equalizer);
157 label_14->setObjectName(QStringLiteral(
"label_14"));
158 sizePolicy.setHeightForWidth(label_14->sizePolicy().hasHeightForWidth());
159 label_14->setSizePolicy(sizePolicy);
160 label_14->setFont(font);
161 label_14->setFocusPolicy(Qt::StrongFocus);
162 label_14->setText(QStringLiteral(
"237"));
163 label_14->setAlignment(Qt::AlignCenter);
165 verticalLayout_4->addWidget(label_14);
168 gridLayout->addLayout(verticalLayout_4, 2, 3, 1, 1);
170 verticalLayout =
new QVBoxLayout();
171 verticalLayout->setSpacing(5);
172 verticalLayout->setObjectName(QStringLiteral(
"verticalLayout"));
173 label =
new QLabel(GUI_Equalizer);
174 label->setObjectName(QStringLiteral(
"label"));
175 sizePolicy.setHeightForWidth(label->sizePolicy().hasHeightForWidth());
176 label->setSizePolicy(sizePolicy);
177 label->setFont(font);
178 label->setFocusPolicy(Qt::StrongFocus);
179 label->setLayoutDirection(Qt::LeftToRight);
180 label->setText(QStringLiteral(
"0.0"));
181 label->setAlignment(Qt::AlignCenter);
183 verticalLayout->addWidget(label);
185 sli_0 =
new EqSlider(GUI_Equalizer);
186 sli_0->setObjectName(QStringLiteral(
"sli_0"));
187 sli_0->setOrientation(Qt::Vertical);
189 verticalLayout->addWidget(sli_0);
191 label_11 =
new QLabel(GUI_Equalizer);
192 label_11->setObjectName(QStringLiteral(
"label_11"));
193 sizePolicy.setHeightForWidth(label_11->sizePolicy().hasHeightForWidth());
194 label_11->setSizePolicy(sizePolicy);
195 label_11->setFont(font);
196 label_11->setFocusPolicy(Qt::StrongFocus);
197 label_11->setText(QStringLiteral(
"29"));
198 label_11->setAlignment(Qt::AlignCenter);
200 verticalLayout->addWidget(label_11);
203 gridLayout->addLayout(verticalLayout, 2, 0, 1, 1);
205 verticalLayout_3 =
new QVBoxLayout();
206 verticalLayout_3->setSpacing(5);
207 verticalLayout_3->setObjectName(QStringLiteral(
"verticalLayout_3"));
208 label_3 =
new QLabel(GUI_Equalizer);
209 label_3->setObjectName(QStringLiteral(
"label_3"));
210 sizePolicy.setHeightForWidth(label_3->sizePolicy().hasHeightForWidth());
211 label_3->setSizePolicy(sizePolicy);
212 label_3->setFont(font);
213 label_3->setFocusPolicy(Qt::StrongFocus);
214 label_3->setLayoutDirection(Qt::LeftToRight);
215 label_3->setText(QStringLiteral(
"0.0"));
216 label_3->setAlignment(Qt::AlignCenter);
218 verticalLayout_3->addWidget(label_3);
220 sli_2 =
new EqSlider(GUI_Equalizer);
221 sli_2->setObjectName(QStringLiteral(
"sli_2"));
222 sli_2->setOrientation(Qt::Vertical);
224 verticalLayout_3->addWidget(sli_2);
226 label_13 =
new QLabel(GUI_Equalizer);
227 label_13->setObjectName(QStringLiteral(
"label_13"));
228 sizePolicy.setHeightForWidth(label_13->sizePolicy().hasHeightForWidth());
229 label_13->setSizePolicy(sizePolicy);
230 label_13->setFont(font);
231 label_13->setFocusPolicy(Qt::StrongFocus);
232 label_13->setText(QStringLiteral(
"119"));
233 label_13->setAlignment(Qt::AlignCenter);
235 verticalLayout_3->addWidget(label_13);
238 gridLayout->addLayout(verticalLayout_3, 2, 2, 1, 1);
240 verticalLayout_8 =
new QVBoxLayout();
241 verticalLayout_8->setSpacing(5);
242 verticalLayout_8->setObjectName(QStringLiteral(
"verticalLayout_8"));
243 label_8 =
new QLabel(GUI_Equalizer);
244 label_8->setObjectName(QStringLiteral(
"label_8"));
245 sizePolicy.setHeightForWidth(label_8->sizePolicy().hasHeightForWidth());
246 label_8->setSizePolicy(sizePolicy);
247 label_8->setFont(font);
248 label_8->setFocusPolicy(Qt::StrongFocus);
249 label_8->setLayoutDirection(Qt::LeftToRight);
250 label_8->setText(QStringLiteral(
"0.0"));
251 label_8->setAlignment(Qt::AlignCenter);
253 verticalLayout_8->addWidget(label_8);
255 sli_7 =
new EqSlider(GUI_Equalizer);
256 sli_7->setObjectName(QStringLiteral(
"sli_7"));
257 sli_7->setOrientation(Qt::Vertical);
259 verticalLayout_8->addWidget(sli_7);
261 label_18 =
new QLabel(GUI_Equalizer);
262 label_18->setObjectName(QStringLiteral(
"label_18"));
263 sizePolicy.setHeightForWidth(label_18->sizePolicy().hasHeightForWidth());
264 label_18->setSizePolicy(sizePolicy);
265 label_18->setFont(font);
266 label_18->setFocusPolicy(Qt::StrongFocus);
267 label_18->setText(QStringLiteral(
"3.8k"));
268 label_18->setAlignment(Qt::AlignCenter);
270 verticalLayout_8->addWidget(label_18);
273 gridLayout->addLayout(verticalLayout_8, 2, 7, 1, 1);
275 horizontalLayout_2 =
new QHBoxLayout();
276 horizontalLayout_2->setSpacing(5);
277 horizontalLayout_2->setObjectName(QStringLiteral(
"horizontalLayout_2"));
278 horizontalSpacer_2 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
280 horizontalLayout_2->addItem(horizontalSpacer_2);
282 cb_gauss =
new QCheckBox(GUI_Equalizer);
283 cb_gauss->setObjectName(QStringLiteral(
"cb_gauss"));
285 horizontalLayout_2->addWidget(cb_gauss);
287 horizontalSpacer_3 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
289 horizontalLayout_2->addItem(horizontalSpacer_3);
292 gridLayout->addLayout(horizontalLayout_2, 3, 0, 1, 10);
294 line_2 =
new QFrame(GUI_Equalizer);
295 line_2->setObjectName(QStringLiteral(
"line_2"));
296 line_2->setFrameShape(QFrame::HLine);
297 line_2->setFrameShadow(QFrame::Sunken);
299 gridLayout->addWidget(line_2, 1, 0, 1, 10);
301 verticalLayout_6 =
new QVBoxLayout();
302 verticalLayout_6->setSpacing(5);
303 verticalLayout_6->setObjectName(QStringLiteral(
"verticalLayout_6"));
304 label_6 =
new QLabel(GUI_Equalizer);
305 label_6->setObjectName(QStringLiteral(
"label_6"));
306 sizePolicy.setHeightForWidth(label_6->sizePolicy().hasHeightForWidth());
307 label_6->setSizePolicy(sizePolicy);
308 label_6->setFont(font);
309 label_6->setFocusPolicy(Qt::StrongFocus);
310 label_6->setLayoutDirection(Qt::LeftToRight);
311 label_6->setText(QStringLiteral(
"0.0"));
312 label_6->setAlignment(Qt::AlignCenter);
314 verticalLayout_6->addWidget(label_6);
316 sli_5 =
new EqSlider(GUI_Equalizer);
317 sli_5->setObjectName(QStringLiteral(
"sli_5"));
318 sli_5->setOrientation(Qt::Vertical);
320 verticalLayout_6->addWidget(sli_5);
322 label_16 =
new QLabel(GUI_Equalizer);
323 label_16->setObjectName(QStringLiteral(
"label_16"));
324 sizePolicy.setHeightForWidth(label_16->sizePolicy().hasHeightForWidth());
325 label_16->setSizePolicy(sizePolicy);
326 label_16->setFont(font);
327 label_16->setFocusPolicy(Qt::StrongFocus);
328 label_16->setText(QStringLiteral(
"947"));
329 label_16->setAlignment(Qt::AlignCenter);
331 verticalLayout_6->addWidget(label_16);
334 gridLayout->addLayout(verticalLayout_6, 2, 5, 1, 1);
336 verticalLayout_7 =
new QVBoxLayout();
337 verticalLayout_7->setSpacing(5);
338 verticalLayout_7->setObjectName(QStringLiteral(
"verticalLayout_7"));
339 label_7 =
new QLabel(GUI_Equalizer);
340 label_7->setObjectName(QStringLiteral(
"label_7"));
341 sizePolicy.setHeightForWidth(label_7->sizePolicy().hasHeightForWidth());
342 label_7->setSizePolicy(sizePolicy);
343 label_7->setFont(font);
344 label_7->setFocusPolicy(Qt::StrongFocus);
345 label_7->setLayoutDirection(Qt::LeftToRight);
346 label_7->setText(QStringLiteral(
"0.0"));
347 label_7->setAlignment(Qt::AlignCenter);
349 verticalLayout_7->addWidget(label_7);
351 sli_6 =
new EqSlider(GUI_Equalizer);
352 sli_6->setObjectName(QStringLiteral(
"sli_6"));
353 sli_6->setOrientation(Qt::Vertical);
355 verticalLayout_7->addWidget(sli_6);
357 label_17 =
new QLabel(GUI_Equalizer);
358 label_17->setObjectName(QStringLiteral(
"label_17"));
359 sizePolicy.setHeightForWidth(label_17->sizePolicy().hasHeightForWidth());
360 label_17->setSizePolicy(sizePolicy);
361 label_17->setFont(font);
362 label_17->setFocusPolicy(Qt::StrongFocus);
363 label_17->setText(QStringLiteral(
"1.9k"));
364 label_17->setAlignment(Qt::AlignCenter);
366 verticalLayout_7->addWidget(label_17);
369 gridLayout->addLayout(verticalLayout_7, 2, 6, 1, 1);
371 verticalLayout_2 =
new QVBoxLayout();
372 verticalLayout_2->setSpacing(5);
373 verticalLayout_2->setObjectName(QStringLiteral(
"verticalLayout_2"));
374 label_2 =
new QLabel(GUI_Equalizer);
375 label_2->setObjectName(QStringLiteral(
"label_2"));
376 sizePolicy.setHeightForWidth(label_2->sizePolicy().hasHeightForWidth());
377 label_2->setSizePolicy(sizePolicy);
378 label_2->setFont(font);
379 label_2->setFocusPolicy(Qt::StrongFocus);
380 label_2->setLayoutDirection(Qt::LeftToRight);
381 label_2->setText(QStringLiteral(
"0.0"));
382 label_2->setAlignment(Qt::AlignCenter);
384 verticalLayout_2->addWidget(label_2);
386 sli_1 =
new EqSlider(GUI_Equalizer);
387 sli_1->setObjectName(QStringLiteral(
"sli_1"));
388 sli_1->setPageStep(1);
389 sli_1->setOrientation(Qt::Vertical);
391 verticalLayout_2->addWidget(sli_1);
393 label_12 =
new QLabel(GUI_Equalizer);
394 label_12->setObjectName(QStringLiteral(
"label_12"));
395 sizePolicy.setHeightForWidth(label_12->sizePolicy().hasHeightForWidth());
396 label_12->setSizePolicy(sizePolicy);
397 label_12->setFont(font);
398 label_12->setFocusPolicy(Qt::StrongFocus);
399 label_12->setText(QStringLiteral(
"59"));
400 label_12->setAlignment(Qt::AlignCenter);
402 verticalLayout_2->addWidget(label_12);
405 gridLayout->addLayout(verticalLayout_2, 2, 1, 1, 1);
407 verticalLayout_5 =
new QVBoxLayout();
408 verticalLayout_5->setSpacing(5);
409 verticalLayout_5->setObjectName(QStringLiteral(
"verticalLayout_5"));
410 label_5 =
new QLabel(GUI_Equalizer);
411 label_5->setObjectName(QStringLiteral(
"label_5"));
412 sizePolicy.setHeightForWidth(label_5->sizePolicy().hasHeightForWidth());
413 label_5->setSizePolicy(sizePolicy);
414 label_5->setFont(font);
415 label_5->setFocusPolicy(Qt::StrongFocus);
416 label_5->setLayoutDirection(Qt::LeftToRight);
417 label_5->setText(QStringLiteral(
"0.0"));
418 label_5->setAlignment(Qt::AlignCenter);
420 verticalLayout_5->addWidget(label_5);
422 sli_4 =
new EqSlider(GUI_Equalizer);
423 sli_4->setObjectName(QStringLiteral(
"sli_4"));
424 sli_4->setOrientation(Qt::Vertical);
426 verticalLayout_5->addWidget(sli_4);
428 label_15 =
new QLabel(GUI_Equalizer);
429 label_15->setObjectName(QStringLiteral(
"label_15"));
430 sizePolicy.setHeightForWidth(label_15->sizePolicy().hasHeightForWidth());
431 label_15->setSizePolicy(sizePolicy);
432 label_15->setFont(font);
433 label_15->setFocusPolicy(Qt::StrongFocus);
434 label_15->setText(QStringLiteral(
"474"));
435 label_15->setAlignment(Qt::AlignCenter);
437 verticalLayout_5->addWidget(label_15);
440 gridLayout->addLayout(verticalLayout_5, 2, 4, 1, 1);
442 verticalLayout_9 =
new QVBoxLayout();
443 verticalLayout_9->setSpacing(5);
444 verticalLayout_9->setObjectName(QStringLiteral(
"verticalLayout_9"));
445 label_9 =
new QLabel(GUI_Equalizer);
446 label_9->setObjectName(QStringLiteral(
"label_9"));
447 sizePolicy.setHeightForWidth(label_9->sizePolicy().hasHeightForWidth());
448 label_9->setSizePolicy(sizePolicy);
449 label_9->setFont(font);
450 label_9->setFocusPolicy(Qt::StrongFocus);
451 label_9->setLayoutDirection(Qt::LeftToRight);
452 label_9->setText(QStringLiteral(
"0.0"));
453 label_9->setAlignment(Qt::AlignCenter);
455 verticalLayout_9->addWidget(label_9);
457 sli_8 =
new EqSlider(GUI_Equalizer);
458 sli_8->setObjectName(QStringLiteral(
"sli_8"));
459 sli_8->setOrientation(Qt::Vertical);
461 verticalLayout_9->addWidget(sli_8);
463 label_19 =
new QLabel(GUI_Equalizer);
464 label_19->setObjectName(QStringLiteral(
"label_19"));
465 sizePolicy.setHeightForWidth(label_19->sizePolicy().hasHeightForWidth());
466 label_19->setSizePolicy(sizePolicy);
467 label_19->setFont(font);
468 label_19->setFocusPolicy(Qt::StrongFocus);
469 label_19->setText(QStringLiteral(
"7.5k"));
470 label_19->setAlignment(Qt::AlignCenter);
472 verticalLayout_9->addWidget(label_19);
475 gridLayout->addLayout(verticalLayout_9, 2, 8, 1, 1);
477 horizontalLayout =
new QHBoxLayout();
478 horizontalLayout->setSpacing(10);
479 horizontalLayout->setObjectName(QStringLiteral(
"horizontalLayout"));
480 combo_presets =
new QComboBox(GUI_Equalizer);
481 combo_presets->setObjectName(QStringLiteral(
"combo_presets"));
482 QSizePolicy sizePolicy1(QSizePolicy::Expanding, QSizePolicy::Fixed);
483 sizePolicy1.setHorizontalStretch(0);
484 sizePolicy1.setVerticalStretch(0);
485 sizePolicy1.setHeightForWidth(combo_presets->sizePolicy().hasHeightForWidth());
486 combo_presets->setSizePolicy(sizePolicy1);
487 combo_presets->setFocusPolicy(Qt::ClickFocus);
488 combo_presets->setEditable(
true);
490 horizontalLayout->addWidget(combo_presets);
493 btn_tool->setObjectName(QStringLiteral(
"btn_tool"));
494 btn_tool->setText(QStringLiteral(
"Menu"));
496 horizontalLayout->addWidget(btn_tool);
498 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
500 horizontalLayout->addItem(horizontalSpacer);
503 gridLayout->addLayout(horizontalLayout, 0, 0, 1, 10);
505 QWidget::setTabOrder(btn_tool, sli_0);
506 QWidget::setTabOrder(sli_0, sli_1);
507 QWidget::setTabOrder(sli_1, sli_2);
508 QWidget::setTabOrder(sli_2, sli_3);
509 QWidget::setTabOrder(sli_3, sli_4);
510 QWidget::setTabOrder(sli_4, sli_5);
511 QWidget::setTabOrder(sli_5, sli_6);
512 QWidget::setTabOrder(sli_6, sli_7);
513 QWidget::setTabOrder(sli_7, sli_8);
514 QWidget::setTabOrder(sli_8, sli_9);
515 QWidget::setTabOrder(sli_9, cb_gauss);
516 QWidget::setTabOrder(cb_gauss, label_10);
517 QWidget::setTabOrder(label_10, label_18);
518 QWidget::setTabOrder(label_18, label_20);
519 QWidget::setTabOrder(label_20, label_6);
520 QWidget::setTabOrder(label_6, label_14);
521 QWidget::setTabOrder(label_14, label_16);
522 QWidget::setTabOrder(label_16, label_7);
523 QWidget::setTabOrder(label_7, label);
524 QWidget::setTabOrder(label, label_17);
525 QWidget::setTabOrder(label_17, label_2);
526 QWidget::setTabOrder(label_2, label_3);
527 QWidget::setTabOrder(label_3, label_12);
528 QWidget::setTabOrder(label_12, label_5);
529 QWidget::setTabOrder(label_5, label_4);
530 QWidget::setTabOrder(label_4, label_15);
531 QWidget::setTabOrder(label_15, label_9);
532 QWidget::setTabOrder(label_9, label_19);
533 QWidget::setTabOrder(label_19, label_13);
534 QWidget::setTabOrder(label_13, label_11);
535 QWidget::setTabOrder(label_11, label_8);
537 retranslateUi(GUI_Equalizer);
539 QMetaObject::connectSlotsByName(GUI_Equalizer);
544 cb_gauss->setText(QApplication::translate(
"GUI_Equalizer",
"curve", 0));
545 Q_UNUSED(GUI_Equalizer);
556 #endif // UI_GUI_EQUALIZER_H The EqSlider class.
Definition: EqSlider.h:30
Definition: GUI_SomaFM.h:34
Definition: ui_GUI_Equalizer.h:551
The GUI_Equalizer class.
Definition: GUI_Equalizer.h:49
Interface for PlayerPlugin classes. get_name() and language_changed() must be overwritten.
Definition: PlayerPlugin.h:38
Definition: ui_GUI_Equalizer.h:31