9 #ifndef UI_GUI_EQUALIZER_H 10 #define UI_GUI_EQUALIZER_H 12 #include <GUI/Utils/MenuTool/MenuTool.h> 13 #include <QtCore/QVariant> 14 #include <QtWidgets/QAction> 15 #include <QtWidgets/QApplication> 16 #include <QtWidgets/QButtonGroup> 17 #include <QtWidgets/QFrame> 18 #include <QtWidgets/QGridLayout> 19 #include <QtWidgets/QHBoxLayout> 20 #include <QtWidgets/QHeaderView> 21 #include <QtWidgets/QLabel> 22 #include <QtWidgets/QVBoxLayout> 23 #include "GUI/Plugins/Engine/Equalizer/EqSlider.h" 24 #include "GUI/Utils/Widgets/ComboBox.h" 25 #include "Interfaces/PlayerPlugin/PlayerPlugin.h" 32 QGridLayout *gridLayout;
33 QVBoxLayout *verticalLayout_7;
37 QVBoxLayout *verticalLayout_6;
41 QVBoxLayout *verticalLayout_10;
45 QVBoxLayout *verticalLayout_4;
49 QHBoxLayout *horizontalLayout;
52 QVBoxLayout *verticalLayout_8;
56 QVBoxLayout *verticalLayout_2;
61 QVBoxLayout *verticalLayout_5;
65 QVBoxLayout *verticalLayout;
69 QVBoxLayout *verticalLayout_9;
73 QVBoxLayout *verticalLayout_3;
81 GUI_Equalizer->setObjectName(QStringLiteral(
"GUI_Equalizer"));
84 gridLayout->setObjectName(QStringLiteral(
"gridLayout"));
85 gridLayout->setVerticalSpacing(4);
86 gridLayout->setContentsMargins(3, 3, 0, 0);
87 verticalLayout_7 =
new QVBoxLayout();
88 verticalLayout_7->setSpacing(5);
89 verticalLayout_7->setObjectName(QStringLiteral(
"verticalLayout_7"));
91 label_7->setObjectName(QStringLiteral(
"label_7"));
92 QSizePolicy sizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Preferred);
93 sizePolicy.setHorizontalStretch(0);
94 sizePolicy.setVerticalStretch(0);
95 sizePolicy.setHeightForWidth(label_7->sizePolicy().hasHeightForWidth());
96 label_7->setSizePolicy(sizePolicy);
99 label_7->setFont(font);
100 label_7->setFocusPolicy(Qt::StrongFocus);
101 label_7->setLayoutDirection(Qt::LeftToRight);
102 label_7->setText(QStringLiteral(
"0.0"));
103 label_7->setAlignment(Qt::AlignCenter);
105 verticalLayout_7->addWidget(label_7);
108 sli_6->setObjectName(QStringLiteral(
"sli_6"));
109 sli_6->setOrientation(Qt::Vertical);
111 verticalLayout_7->addWidget(sli_6);
114 label_17->setObjectName(QStringLiteral(
"label_17"));
115 sizePolicy.setHeightForWidth(label_17->sizePolicy().hasHeightForWidth());
116 label_17->setSizePolicy(sizePolicy);
117 label_17->setFont(font);
118 label_17->setFocusPolicy(Qt::StrongFocus);
119 label_17->setText(QStringLiteral(
"1.9k"));
120 label_17->setAlignment(Qt::AlignCenter);
122 verticalLayout_7->addWidget(label_17);
125 gridLayout->addLayout(verticalLayout_7, 2, 6, 1, 1);
127 verticalLayout_6 =
new QVBoxLayout();
128 verticalLayout_6->setSpacing(5);
129 verticalLayout_6->setObjectName(QStringLiteral(
"verticalLayout_6"));
131 label_6->setObjectName(QStringLiteral(
"label_6"));
132 sizePolicy.setHeightForWidth(label_6->sizePolicy().hasHeightForWidth());
133 label_6->setSizePolicy(sizePolicy);
134 label_6->setFont(font);
135 label_6->setFocusPolicy(Qt::StrongFocus);
136 label_6->setLayoutDirection(Qt::LeftToRight);
137 label_6->setText(QStringLiteral(
"0.0"));
138 label_6->setAlignment(Qt::AlignCenter);
140 verticalLayout_6->addWidget(label_6);
143 sli_5->setObjectName(QStringLiteral(
"sli_5"));
144 sli_5->setOrientation(Qt::Vertical);
146 verticalLayout_6->addWidget(sli_5);
149 label_16->setObjectName(QStringLiteral(
"label_16"));
150 sizePolicy.setHeightForWidth(label_16->sizePolicy().hasHeightForWidth());
151 label_16->setSizePolicy(sizePolicy);
152 label_16->setFont(font);
153 label_16->setFocusPolicy(Qt::StrongFocus);
154 label_16->setText(QStringLiteral(
"947"));
155 label_16->setAlignment(Qt::AlignCenter);
157 verticalLayout_6->addWidget(label_16);
160 gridLayout->addLayout(verticalLayout_6, 2, 5, 1, 1);
162 verticalLayout_10 =
new QVBoxLayout();
163 verticalLayout_10->setSpacing(5);
164 verticalLayout_10->setObjectName(QStringLiteral(
"verticalLayout_10"));
166 label_10->setObjectName(QStringLiteral(
"label_10"));
167 sizePolicy.setHeightForWidth(label_10->sizePolicy().hasHeightForWidth());
168 label_10->setSizePolicy(sizePolicy);
169 label_10->setFont(font);
170 label_10->setFocusPolicy(Qt::StrongFocus);
171 label_10->setLayoutDirection(Qt::LeftToRight);
172 label_10->setText(QStringLiteral(
"0.0"));
173 label_10->setAlignment(Qt::AlignCenter);
175 verticalLayout_10->addWidget(label_10);
178 sli_9->setObjectName(QStringLiteral(
"sli_9"));
179 sli_9->setLayoutDirection(Qt::LeftToRight);
180 sli_9->setOrientation(Qt::Vertical);
182 verticalLayout_10->addWidget(sli_9);
185 label_20->setObjectName(QStringLiteral(
"label_20"));
186 sizePolicy.setHeightForWidth(label_20->sizePolicy().hasHeightForWidth());
187 label_20->setSizePolicy(sizePolicy);
188 label_20->setFont(font);
189 label_20->setFocusPolicy(Qt::StrongFocus);
190 label_20->setText(QStringLiteral(
"15k"));
191 label_20->setAlignment(Qt::AlignCenter);
193 verticalLayout_10->addWidget(label_20);
196 gridLayout->addLayout(verticalLayout_10, 2, 9, 1, 1);
198 verticalLayout_4 =
new QVBoxLayout();
199 verticalLayout_4->setSpacing(5);
200 verticalLayout_4->setObjectName(QStringLiteral(
"verticalLayout_4"));
202 label_4->setObjectName(QStringLiteral(
"label_4"));
203 sizePolicy.setHeightForWidth(label_4->sizePolicy().hasHeightForWidth());
204 label_4->setSizePolicy(sizePolicy);
205 label_4->setFont(font);
206 label_4->setFocusPolicy(Qt::StrongFocus);
207 label_4->setLayoutDirection(Qt::LeftToRight);
208 label_4->setText(QStringLiteral(
"0.0"));
209 label_4->setAlignment(Qt::AlignCenter);
211 verticalLayout_4->addWidget(label_4);
214 sli_3->setObjectName(QStringLiteral(
"sli_3"));
215 sli_3->setOrientation(Qt::Vertical);
217 verticalLayout_4->addWidget(sli_3);
220 label_14->setObjectName(QStringLiteral(
"label_14"));
221 sizePolicy.setHeightForWidth(label_14->sizePolicy().hasHeightForWidth());
222 label_14->setSizePolicy(sizePolicy);
223 label_14->setFont(font);
224 label_14->setFocusPolicy(Qt::StrongFocus);
225 label_14->setText(QStringLiteral(
"237"));
226 label_14->setAlignment(Qt::AlignCenter);
228 verticalLayout_4->addWidget(label_14);
231 gridLayout->addLayout(verticalLayout_4, 2, 3, 1, 1);
233 horizontalLayout =
new QHBoxLayout();
234 horizontalLayout->setSpacing(5);
235 horizontalLayout->setObjectName(QStringLiteral(
"horizontalLayout"));
237 combo_presets->setObjectName(QStringLiteral(
"combo_presets"));
238 QSizePolicy sizePolicy1(QSizePolicy::Expanding, QSizePolicy::Fixed);
239 sizePolicy1.setHorizontalStretch(0);
240 sizePolicy1.setVerticalStretch(0);
241 sizePolicy1.setHeightForWidth(combo_presets->sizePolicy().hasHeightForWidth());
242 combo_presets->setSizePolicy(sizePolicy1);
243 combo_presets->setFocusPolicy(Qt::ClickFocus);
244 combo_presets->setEditable(
true);
246 horizontalLayout->addWidget(combo_presets);
249 btn_tool->setObjectName(QStringLiteral(
"btn_tool"));
250 QSizePolicy sizePolicy2(QSizePolicy::Preferred, QSizePolicy::Preferred);
251 sizePolicy2.setHorizontalStretch(0);
252 sizePolicy2.setVerticalStretch(0);
253 sizePolicy2.setHeightForWidth(btn_tool->sizePolicy().hasHeightForWidth());
254 btn_tool->setSizePolicy(sizePolicy2);
255 btn_tool->setText(QStringLiteral(
"..."));
257 horizontalLayout->addWidget(btn_tool);
260 gridLayout->addLayout(horizontalLayout, 0, 0, 1, 10);
262 verticalLayout_8 =
new QVBoxLayout();
263 verticalLayout_8->setSpacing(5);
264 verticalLayout_8->setObjectName(QStringLiteral(
"verticalLayout_8"));
266 label_8->setObjectName(QStringLiteral(
"label_8"));
267 sizePolicy.setHeightForWidth(label_8->sizePolicy().hasHeightForWidth());
268 label_8->setSizePolicy(sizePolicy);
269 label_8->setFont(font);
270 label_8->setFocusPolicy(Qt::StrongFocus);
271 label_8->setLayoutDirection(Qt::LeftToRight);
272 label_8->setText(QStringLiteral(
"0.0"));
273 label_8->setAlignment(Qt::AlignCenter);
275 verticalLayout_8->addWidget(label_8);
278 sli_7->setObjectName(QStringLiteral(
"sli_7"));
279 sli_7->setOrientation(Qt::Vertical);
281 verticalLayout_8->addWidget(sli_7);
284 label_18->setObjectName(QStringLiteral(
"label_18"));
285 sizePolicy.setHeightForWidth(label_18->sizePolicy().hasHeightForWidth());
286 label_18->setSizePolicy(sizePolicy);
287 label_18->setFont(font);
288 label_18->setFocusPolicy(Qt::StrongFocus);
289 label_18->setText(QStringLiteral(
"3.8k"));
290 label_18->setAlignment(Qt::AlignCenter);
292 verticalLayout_8->addWidget(label_18);
295 gridLayout->addLayout(verticalLayout_8, 2, 7, 1, 1);
297 verticalLayout_2 =
new QVBoxLayout();
298 verticalLayout_2->setSpacing(5);
299 verticalLayout_2->setObjectName(QStringLiteral(
"verticalLayout_2"));
301 label_2->setObjectName(QStringLiteral(
"label_2"));
302 sizePolicy.setHeightForWidth(label_2->sizePolicy().hasHeightForWidth());
303 label_2->setSizePolicy(sizePolicy);
304 label_2->setFont(font);
305 label_2->setFocusPolicy(Qt::StrongFocus);
306 label_2->setLayoutDirection(Qt::LeftToRight);
307 label_2->setText(QStringLiteral(
"0.0"));
308 label_2->setAlignment(Qt::AlignCenter);
310 verticalLayout_2->addWidget(label_2);
313 sli_1->setObjectName(QStringLiteral(
"sli_1"));
314 sli_1->setPageStep(1);
315 sli_1->setOrientation(Qt::Vertical);
317 verticalLayout_2->addWidget(sli_1);
320 label_12->setObjectName(QStringLiteral(
"label_12"));
321 sizePolicy.setHeightForWidth(label_12->sizePolicy().hasHeightForWidth());
322 label_12->setSizePolicy(sizePolicy);
323 label_12->setFont(font);
324 label_12->setFocusPolicy(Qt::StrongFocus);
325 label_12->setText(QStringLiteral(
"59"));
326 label_12->setAlignment(Qt::AlignCenter);
328 verticalLayout_2->addWidget(label_12);
331 gridLayout->addLayout(verticalLayout_2, 2, 1, 1, 1);
334 line_2->setObjectName(QStringLiteral(
"line_2"));
335 line_2->setFrameShape(QFrame::HLine);
336 line_2->setFrameShadow(QFrame::Sunken);
338 gridLayout->addWidget(line_2, 1, 0, 1, 10);
340 verticalLayout_5 =
new QVBoxLayout();
341 verticalLayout_5->setSpacing(5);
342 verticalLayout_5->setObjectName(QStringLiteral(
"verticalLayout_5"));
344 label_5->setObjectName(QStringLiteral(
"label_5"));
345 sizePolicy.setHeightForWidth(label_5->sizePolicy().hasHeightForWidth());
346 label_5->setSizePolicy(sizePolicy);
347 label_5->setFont(font);
348 label_5->setFocusPolicy(Qt::StrongFocus);
349 label_5->setLayoutDirection(Qt::LeftToRight);
350 label_5->setText(QStringLiteral(
"0.0"));
351 label_5->setAlignment(Qt::AlignCenter);
353 verticalLayout_5->addWidget(label_5);
356 sli_4->setObjectName(QStringLiteral(
"sli_4"));
357 sli_4->setOrientation(Qt::Vertical);
359 verticalLayout_5->addWidget(sli_4);
362 label_15->setObjectName(QStringLiteral(
"label_15"));
363 sizePolicy.setHeightForWidth(label_15->sizePolicy().hasHeightForWidth());
364 label_15->setSizePolicy(sizePolicy);
365 label_15->setFont(font);
366 label_15->setFocusPolicy(Qt::StrongFocus);
367 label_15->setText(QStringLiteral(
"474"));
368 label_15->setAlignment(Qt::AlignCenter);
370 verticalLayout_5->addWidget(label_15);
373 gridLayout->addLayout(verticalLayout_5, 2, 4, 1, 1);
375 verticalLayout =
new QVBoxLayout();
376 verticalLayout->setSpacing(5);
377 verticalLayout->setObjectName(QStringLiteral(
"verticalLayout"));
379 label->setObjectName(QStringLiteral(
"label"));
380 sizePolicy.setHeightForWidth(label->sizePolicy().hasHeightForWidth());
381 label->setSizePolicy(sizePolicy);
382 label->setFont(font);
383 label->setFocusPolicy(Qt::StrongFocus);
384 label->setLayoutDirection(Qt::LeftToRight);
385 label->setText(QStringLiteral(
"0.0"));
386 label->setAlignment(Qt::AlignCenter);
388 verticalLayout->addWidget(label);
391 sli_0->setObjectName(QStringLiteral(
"sli_0"));
392 sli_0->setOrientation(Qt::Vertical);
394 verticalLayout->addWidget(sli_0);
397 label_11->setObjectName(QStringLiteral(
"label_11"));
398 sizePolicy.setHeightForWidth(label_11->sizePolicy().hasHeightForWidth());
399 label_11->setSizePolicy(sizePolicy);
400 label_11->setFont(font);
401 label_11->setFocusPolicy(Qt::StrongFocus);
402 label_11->setText(QStringLiteral(
"29"));
403 label_11->setAlignment(Qt::AlignCenter);
405 verticalLayout->addWidget(label_11);
408 gridLayout->addLayout(verticalLayout, 2, 0, 1, 1);
410 verticalLayout_9 =
new QVBoxLayout();
411 verticalLayout_9->setSpacing(5);
412 verticalLayout_9->setObjectName(QStringLiteral(
"verticalLayout_9"));
414 label_9->setObjectName(QStringLiteral(
"label_9"));
415 sizePolicy.setHeightForWidth(label_9->sizePolicy().hasHeightForWidth());
416 label_9->setSizePolicy(sizePolicy);
417 label_9->setFont(font);
418 label_9->setFocusPolicy(Qt::StrongFocus);
419 label_9->setLayoutDirection(Qt::LeftToRight);
420 label_9->setText(QStringLiteral(
"0.0"));
421 label_9->setAlignment(Qt::AlignCenter);
423 verticalLayout_9->addWidget(label_9);
426 sli_8->setObjectName(QStringLiteral(
"sli_8"));
427 sli_8->setOrientation(Qt::Vertical);
429 verticalLayout_9->addWidget(sli_8);
432 label_19->setObjectName(QStringLiteral(
"label_19"));
433 sizePolicy.setHeightForWidth(label_19->sizePolicy().hasHeightForWidth());
434 label_19->setSizePolicy(sizePolicy);
435 label_19->setFont(font);
436 label_19->setFocusPolicy(Qt::StrongFocus);
437 label_19->setText(QStringLiteral(
"7.5k"));
438 label_19->setAlignment(Qt::AlignCenter);
440 verticalLayout_9->addWidget(label_19);
443 gridLayout->addLayout(verticalLayout_9, 2, 8, 1, 1);
445 verticalLayout_3 =
new QVBoxLayout();
446 verticalLayout_3->setSpacing(5);
447 verticalLayout_3->setObjectName(QStringLiteral(
"verticalLayout_3"));
449 label_3->setObjectName(QStringLiteral(
"label_3"));
450 sizePolicy.setHeightForWidth(label_3->sizePolicy().hasHeightForWidth());
451 label_3->setSizePolicy(sizePolicy);
452 label_3->setFont(font);
453 label_3->setFocusPolicy(Qt::StrongFocus);
454 label_3->setLayoutDirection(Qt::LeftToRight);
455 label_3->setText(QStringLiteral(
"0.0"));
456 label_3->setAlignment(Qt::AlignCenter);
458 verticalLayout_3->addWidget(label_3);
461 sli_2->setObjectName(QStringLiteral(
"sli_2"));
462 sli_2->setOrientation(Qt::Vertical);
464 verticalLayout_3->addWidget(sli_2);
467 label_13->setObjectName(QStringLiteral(
"label_13"));
468 sizePolicy.setHeightForWidth(label_13->sizePolicy().hasHeightForWidth());
469 label_13->setSizePolicy(sizePolicy);
470 label_13->setFont(font);
471 label_13->setFocusPolicy(Qt::StrongFocus);
472 label_13->setText(QStringLiteral(
"119"));
473 label_13->setAlignment(Qt::AlignCenter);
475 verticalLayout_3->addWidget(label_13);
478 gridLayout->addLayout(verticalLayout_3, 2, 2, 1, 1);
480 QWidget::setTabOrder(sli_0, sli_1);
481 QWidget::setTabOrder(sli_1, sli_2);
482 QWidget::setTabOrder(sli_2, sli_3);
483 QWidget::setTabOrder(sli_3, sli_4);
484 QWidget::setTabOrder(sli_4, sli_5);
485 QWidget::setTabOrder(sli_5, sli_6);
486 QWidget::setTabOrder(sli_6, sli_7);
487 QWidget::setTabOrder(sli_7, sli_8);
488 QWidget::setTabOrder(sli_8, sli_9);
489 QWidget::setTabOrder(sli_9, label_10);
490 QWidget::setTabOrder(label_10, label_18);
491 QWidget::setTabOrder(label_18, label_20);
492 QWidget::setTabOrder(label_20, label_6);
493 QWidget::setTabOrder(label_6, label_14);
494 QWidget::setTabOrder(label_14, label_16);
495 QWidget::setTabOrder(label_16, label_7);
496 QWidget::setTabOrder(label_7, label);
497 QWidget::setTabOrder(label, label_17);
498 QWidget::setTabOrder(label_17, label_2);
499 QWidget::setTabOrder(label_2, label_3);
500 QWidget::setTabOrder(label_3, label_12);
501 QWidget::setTabOrder(label_12, label_5);
502 QWidget::setTabOrder(label_5, label_4);
503 QWidget::setTabOrder(label_4, label_15);
504 QWidget::setTabOrder(label_15, label_9);
505 QWidget::setTabOrder(label_9, label_19);
506 QWidget::setTabOrder(label_19, label_13);
507 QWidget::setTabOrder(label_13, label_11);
508 QWidget::setTabOrder(label_11, label_8);
528 #endif // UI_GUI_EQUALIZER_H Definition: PlayerPlugin.h:40
The EqSlider class.
Definition: EqSlider.h:30
Definition: ui_GUI_SomaFM.h:208
Definition: ui_GUI_Equalizer.h:523
The GUI_Equalizer class.
Definition: GUI_Equalizer.h:41
Definition: ComboBox.h:31
Definition: ui_GUI_Equalizer.h:29