9 #ifndef UI_GUI_TAGEDIT_H 10 #define UI_GUI_TAGEDIT_H 12 #include <QtCore/QVariant> 13 #include <QtWidgets/QApplication> 14 #include <QtWidgets/QCheckBox> 15 #include <QtWidgets/QFrame> 16 #include <QtWidgets/QGridLayout> 17 #include <QtWidgets/QHBoxLayout> 18 #include <QtWidgets/QLabel> 19 #include <QtWidgets/QProgressBar> 20 #include <QtWidgets/QPushButton> 21 #include <QtWidgets/QRadioButton> 22 #include <QtWidgets/QSpacerItem> 23 #include <QtWidgets/QSpinBox> 24 #include <QtWidgets/QWidget> 25 #include "GUI/Covers/CoverButton.h" 26 #include "GUI/TagEdit/TagLineEdit.h" 27 #include "GUI/TagEdit/TagTextInput.h" 28 #include "GUI/Utils/RatingLabel.h" 35 QGridLayout *gridLayout;
36 QHBoxLayout *horizontalLayout_2;
37 QSpacerItem *horizontalSpacer;
38 QPushButton *btn_undo_all;
39 QPushButton *btn_undo;
40 QPushButton *btn_close;
41 QPushButton *btn_save;
44 QHBoxLayout *horizontalLayout_4;
45 QCheckBox *cb_tag_from_path;
46 QSpacerItem *horizontalSpacer_3;
49 QGridLayout *gridLayout_3;
50 QGridLayout *gridLayout_7;
52 QCheckBox *cb_cover_all;
53 QLabel *lab_replacement;
54 QRadioButton *rb_replace;
55 QSpacerItem *horizontalSpacer_2;
57 QRadioButton *rb_dont_replace;
59 QPushButton *btn_cover_original;
60 QHBoxLayout *horizontalLayout;
61 QPushButton *btn_prev;
62 QLabel *lab_track_index;
63 QPushButton *btn_next;
65 QWidget *frame_tag_from_path;
66 QGridLayout *gridLayout_2;
67 QPushButton *btn_apply_tag_all;
68 QPushButton *btn_apply_tag;
69 QHBoxLayout *horizontalLayout_3;
70 QPushButton *btn_title;
71 QPushButton *btn_album;
72 QPushButton *btn_artist;
73 QPushButton *btn_year;
74 QPushButton *btn_disc_nr;
75 QPushButton *btn_track_nr;
77 QPushButton *btn_tag_help;
79 QGridLayout *gridLayout_4;
80 QSpacerItem *verticalSpacer_2;
82 QGridLayout *gridLayout_6;
83 QLabel *lab_track_num;
86 QSpinBox *sb_discnumber;
88 QCheckBox *cb_discnumber_all;
89 QCheckBox *cb_rating_all;
90 QSpinBox *sb_track_num;
91 QLabel *lab_rating_descr;
93 QCheckBox *cb_year_all;
94 QSpacerItem *verticalSpacer;
95 QGridLayout *gridLayout_5;
97 QLabel *lab_track_title;
105 QLabel *lab_album_artist;
106 QCheckBox *cb_album_all;
107 QCheckBox *cb_artist_all;
108 QCheckBox *cb_album_artist_all;
109 QCheckBox *cb_genre_all;
112 QProgressBar *pb_progress;
117 GUI_TagEdit->setObjectName(QStringLiteral(
"GUI_TagEdit"));
120 gridLayout->setObjectName(QStringLiteral(
"gridLayout"));
121 gridLayout->setVerticalSpacing(10);
122 horizontalLayout_2 =
new QHBoxLayout();
123 horizontalLayout_2->setSpacing(6);
124 horizontalLayout_2->setObjectName(QStringLiteral(
"horizontalLayout_2"));
125 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
127 horizontalLayout_2->addItem(horizontalSpacer);
130 btn_undo_all->setObjectName(QStringLiteral(
"btn_undo_all"));
132 horizontalLayout_2->addWidget(btn_undo_all);
135 btn_undo->setObjectName(QStringLiteral(
"btn_undo"));
136 btn_undo->setText(QStringLiteral(
"Undo"));
138 horizontalLayout_2->addWidget(btn_undo);
141 btn_close->setObjectName(QStringLiteral(
"btn_close"));
142 btn_close->setFocusPolicy(Qt::StrongFocus);
143 btn_close->setText(QStringLiteral(
"Close"));
145 horizontalLayout_2->addWidget(btn_close);
148 btn_save->setObjectName(QStringLiteral(
"btn_save"));
149 btn_save->setFocusPolicy(Qt::StrongFocus);
150 btn_save->setText(QStringLiteral(
"Save"));
152 horizontalLayout_2->addWidget(btn_save);
155 gridLayout->addLayout(horizontalLayout_2, 13, 0, 1, 1);
158 line_5->setObjectName(QStringLiteral(
"line_5"));
159 line_5->setFrameShape(QFrame::HLine);
160 line_5->setFrameShadow(QFrame::Sunken);
162 gridLayout->addWidget(line_5, 10, 0, 1, 1);
165 line_4->setObjectName(QStringLiteral(
"line_4"));
166 line_4->setFrameShape(QFrame::HLine);
167 line_4->setFrameShadow(QFrame::Sunken);
169 gridLayout->addWidget(line_4, 1, 0, 1, 1);
171 horizontalLayout_4 =
new QHBoxLayout();
172 horizontalLayout_4->setObjectName(QStringLiteral(
"horizontalLayout_4"));
173 horizontalLayout_4->setContentsMargins(-1, 20, -1, -1);
175 cb_tag_from_path->setObjectName(QStringLiteral(
"cb_tag_from_path"));
176 cb_tag_from_path->setFocusPolicy(Qt::NoFocus);
178 horizontalLayout_4->addWidget(cb_tag_from_path);
180 horizontalSpacer_3 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
182 horizontalLayout_4->addItem(horizontalSpacer_3);
185 lab_tag_type->setObjectName(QStringLiteral(
"lab_tag_type"));
187 horizontalLayout_4->addWidget(lab_tag_type);
190 gridLayout->addLayout(horizontalLayout_4, 4, 0, 1, 1);
193 frame_cover->setObjectName(QStringLiteral(
"frame_cover"));
194 frame_cover->setFrameShape(QFrame::StyledPanel);
195 frame_cover->setFrameShadow(QFrame::Raised);
196 gridLayout_3 =
new QGridLayout(frame_cover);
197 gridLayout_3->setObjectName(QStringLiteral(
"gridLayout_3"));
198 gridLayout_7 =
new QGridLayout();
199 gridLayout_7->setObjectName(QStringLiteral(
"gridLayout_7"));
200 gridLayout_7->setHorizontalSpacing(10);
201 gridLayout_7->setVerticalSpacing(7);
202 label_14 =
new QLabel(frame_cover);
203 label_14->setObjectName(QStringLiteral(
"label_14"));
205 gridLayout_7->addWidget(label_14, 0, 1, 1, 1);
207 cb_cover_all =
new QCheckBox(frame_cover);
208 cb_cover_all->setObjectName(QStringLiteral(
"cb_cover_all"));
209 cb_cover_all->setText(QStringLiteral(
"all"));
211 gridLayout_7->addWidget(cb_cover_all, 0, 4, 3, 1);
213 lab_replacement =
new QLabel(frame_cover);
214 lab_replacement->setObjectName(QStringLiteral(
"lab_replacement"));
216 gridLayout_7->addWidget(lab_replacement, 0, 3, 1, 1);
218 rb_replace =
new QRadioButton(frame_cover);
219 rb_replace->setObjectName(QStringLiteral(
"rb_replace"));
221 gridLayout_7->addWidget(rb_replace, 2, 2, 1, 1);
223 horizontalSpacer_2 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
225 gridLayout_7->addItem(horizontalSpacer_2, 0, 5, 1, 1);
227 label_15 =
new QLabel(frame_cover);
228 label_15->setObjectName(QStringLiteral(
"label_15"));
230 gridLayout_7->addWidget(label_15, 0, 0, 3, 1);
232 rb_dont_replace =
new QRadioButton(frame_cover);
233 rb_dont_replace->setObjectName(QStringLiteral(
"rb_dont_replace"));
234 rb_dont_replace->setChecked(
true);
236 gridLayout_7->addWidget(rb_dont_replace, 1, 2, 1, 1);
238 btn_cover_replacement =
new CoverButton(frame_cover);
239 btn_cover_replacement->setObjectName(QStringLiteral(
"btn_cover_replacement"));
240 btn_cover_replacement->setMinimumSize(QSize(80, 80));
241 btn_cover_replacement->setMaximumSize(QSize(80, 200));
242 btn_cover_replacement->setIconSize(QSize(80, 80));
244 gridLayout_7->addWidget(btn_cover_replacement, 1, 3, 2, 1);
246 btn_cover_original =
new QPushButton(frame_cover);
247 btn_cover_original->setObjectName(QStringLiteral(
"btn_cover_original"));
248 btn_cover_original->setMinimumSize(QSize(80, 80));
249 btn_cover_original->setMaximumSize(QSize(80, 200));
250 btn_cover_original->setIconSize(QSize(80, 80));
252 gridLayout_7->addWidget(btn_cover_original, 1, 1, 2, 1);
255 gridLayout_3->addLayout(gridLayout_7, 0, 0, 1, 1);
258 gridLayout->addWidget(frame_cover, 11, 0, 1, 1);
260 horizontalLayout =
new QHBoxLayout();
261 horizontalLayout->setObjectName(QStringLiteral(
"horizontalLayout"));
263 btn_prev->setObjectName(QStringLiteral(
"btn_prev"));
264 btn_prev->setMinimumSize(QSize(30, 30));
265 btn_prev->setMaximumSize(QSize(30, 30));
266 btn_prev->setFocusPolicy(Qt::StrongFocus);
268 horizontalLayout->addWidget(btn_prev);
271 lab_track_index->setObjectName(QStringLiteral(
"lab_track_index"));
272 lab_track_index->setAlignment(Qt::AlignCenter);
274 horizontalLayout->addWidget(lab_track_index);
277 btn_next->setObjectName(QStringLiteral(
"btn_next"));
278 btn_next->setMinimumSize(QSize(30, 30));
279 btn_next->setMaximumSize(QSize(30, 30));
280 btn_next->setFocusPolicy(Qt::StrongFocus);
282 horizontalLayout->addWidget(btn_next);
285 gridLayout->addLayout(horizontalLayout, 0, 0, 1, 1);
288 lab_filepath->setObjectName(QStringLiteral(
"lab_filepath"));
289 lab_filepath->setAlignment(Qt::AlignCenter);
290 lab_filepath->setWordWrap(
true);
292 gridLayout->addWidget(lab_filepath, 2, 0, 1, 1);
295 frame_tag_from_path->setObjectName(QStringLiteral(
"frame_tag_from_path"));
296 frame_tag_from_path->setFocusPolicy(Qt::NoFocus);
297 gridLayout_2 =
new QGridLayout(frame_tag_from_path);
298 gridLayout_2->setObjectName(QStringLiteral(
"gridLayout_2"));
299 gridLayout_2->setContentsMargins(0, -1, 0, -1);
300 btn_apply_tag_all =
new QPushButton(frame_tag_from_path);
301 btn_apply_tag_all->setObjectName(QStringLiteral(
"btn_apply_tag_all"));
302 btn_apply_tag_all->setFocusPolicy(Qt::NoFocus);
304 gridLayout_2->addWidget(btn_apply_tag_all, 1, 2, 1, 1);
306 btn_apply_tag =
new QPushButton(frame_tag_from_path);
307 btn_apply_tag->setObjectName(QStringLiteral(
"btn_apply_tag"));
308 btn_apply_tag->setFocusPolicy(Qt::NoFocus);
309 btn_apply_tag->setText(QStringLiteral(
"Apply"));
311 gridLayout_2->addWidget(btn_apply_tag, 0, 2, 1, 1);
313 horizontalLayout_3 =
new QHBoxLayout();
314 horizontalLayout_3->setSpacing(5);
315 horizontalLayout_3->setObjectName(QStringLiteral(
"horizontalLayout_3"));
316 btn_title =
new QPushButton(frame_tag_from_path);
317 btn_title->setObjectName(QStringLiteral(
"btn_title"));
318 btn_title->setFocusPolicy(Qt::ClickFocus);
319 btn_title->setText(QStringLiteral(
"Title"));
320 btn_title->setCheckable(
true);
322 horizontalLayout_3->addWidget(btn_title);
324 btn_album =
new QPushButton(frame_tag_from_path);
325 btn_album->setObjectName(QStringLiteral(
"btn_album"));
326 btn_album->setFocusPolicy(Qt::ClickFocus);
327 btn_album->setText(QStringLiteral(
"Album"));
328 btn_album->setCheckable(
true);
330 horizontalLayout_3->addWidget(btn_album);
332 btn_artist =
new QPushButton(frame_tag_from_path);
333 btn_artist->setObjectName(QStringLiteral(
"btn_artist"));
334 btn_artist->setFocusPolicy(Qt::ClickFocus);
335 btn_artist->setText(QStringLiteral(
"Artist"));
336 btn_artist->setCheckable(
true);
338 horizontalLayout_3->addWidget(btn_artist);
340 btn_year =
new QPushButton(frame_tag_from_path);
341 btn_year->setObjectName(QStringLiteral(
"btn_year"));
342 btn_year->setFocusPolicy(Qt::ClickFocus);
343 btn_year->setText(QStringLiteral(
"Year"));
344 btn_year->setCheckable(
true);
346 horizontalLayout_3->addWidget(btn_year);
348 btn_disc_nr =
new QPushButton(frame_tag_from_path);
349 btn_disc_nr->setObjectName(QStringLiteral(
"btn_disc_nr"));
350 btn_disc_nr->setFocusPolicy(Qt::ClickFocus);
351 btn_disc_nr->setCheckable(
true);
353 horizontalLayout_3->addWidget(btn_disc_nr);
355 btn_track_nr =
new QPushButton(frame_tag_from_path);
356 btn_track_nr->setObjectName(QStringLiteral(
"btn_track_nr"));
357 btn_track_nr->setFocusPolicy(Qt::ClickFocus);
358 btn_track_nr->setText(QStringLiteral(
"# Track"));
359 btn_track_nr->setCheckable(
true);
361 horizontalLayout_3->addWidget(btn_track_nr);
364 gridLayout_2->addLayout(horizontalLayout_3, 1, 1, 1, 1);
367 le_tag->setObjectName(QStringLiteral(
"le_tag"));
368 le_tag->setFocusPolicy(Qt::ClickFocus);
370 gridLayout_2->addWidget(le_tag, 0, 1, 1, 1);
372 btn_tag_help =
new QPushButton(frame_tag_from_path);
373 btn_tag_help->setObjectName(QStringLiteral(
"btn_tag_help"));
374 btn_tag_help->setFocusPolicy(Qt::NoFocus);
376 gridLayout_2->addWidget(btn_tag_help, 1, 0, 1, 1);
378 label_8 =
new QLabel(frame_tag_from_path);
379 label_8->setObjectName(QStringLiteral(
"label_8"));
381 gridLayout_2->addWidget(label_8, 0, 0, 1, 1);
384 gridLayout->addWidget(frame_tag_from_path, 7, 0, 1, 1);
386 gridLayout_4 =
new QGridLayout();
387 gridLayout_4->setObjectName(QStringLiteral(
"gridLayout_4"));
388 verticalSpacer_2 =
new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
390 gridLayout_4->addItem(verticalSpacer_2, 0, 3, 1, 1);
393 line_3->setObjectName(QStringLiteral(
"line_3"));
394 line_3->setFrameShape(QFrame::VLine);
395 line_3->setFrameShadow(QFrame::Sunken);
397 gridLayout_4->addWidget(line_3, 0, 2, 1, 1);
399 gridLayout_6 =
new QGridLayout();
400 gridLayout_6->setObjectName(QStringLiteral(
"gridLayout_6"));
401 gridLayout_6->setHorizontalSpacing(10);
402 gridLayout_6->setVerticalSpacing(5);
404 lab_track_num->setObjectName(QStringLiteral(
"lab_track_num"));
405 QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);
406 sizePolicy.setHorizontalStretch(0);
407 sizePolicy.setVerticalStretch(0);
408 sizePolicy.setHeightForWidth(lab_track_num->sizePolicy().hasHeightForWidth());
409 lab_track_num->setSizePolicy(sizePolicy);
410 lab_track_num->setText(QStringLiteral(
"# Track"));
412 gridLayout_6->addWidget(lab_track_num, 0, 1, 1, 1);
415 label_9->setObjectName(QStringLiteral(
"label_9"));
416 sizePolicy.setHeightForWidth(label_9->sizePolicy().hasHeightForWidth());
417 label_9->setSizePolicy(sizePolicy);
419 gridLayout_6->addWidget(label_9, 2, 1, 1, 1);
422 sb_year->setObjectName(QStringLiteral(
"sb_year"));
423 sizePolicy.setHeightForWidth(sb_year->sizePolicy().hasHeightForWidth());
424 sb_year->setSizePolicy(sizePolicy);
425 sb_year->setMinimum(-1);
426 sb_year->setMaximum(2100);
427 sb_year->setValue(2011);
429 gridLayout_6->addWidget(sb_year, 1, 2, 1, 1);
432 sb_discnumber->setObjectName(QStringLiteral(
"sb_discnumber"));
433 QSizePolicy sizePolicy1(QSizePolicy::Preferred, QSizePolicy::Minimum);
434 sizePolicy1.setHorizontalStretch(0);
435 sizePolicy1.setVerticalStretch(0);
436 sizePolicy1.setHeightForWidth(sb_discnumber->sizePolicy().hasHeightForWidth());
437 sb_discnumber->setSizePolicy(sizePolicy1);
438 sb_discnumber->setMinimum(-1);
439 sb_discnumber->setValue(1);
441 gridLayout_6->addWidget(sb_discnumber, 2, 2, 1, 1);
444 lab_year->setObjectName(QStringLiteral(
"lab_year"));
445 sizePolicy.setHeightForWidth(lab_year->sizePolicy().hasHeightForWidth());
446 lab_year->setSizePolicy(sizePolicy);
447 lab_year->setText(QStringLiteral(
"Year"));
449 gridLayout_6->addWidget(lab_year, 1, 1, 1, 1);
452 cb_discnumber_all->setObjectName(QStringLiteral(
"cb_discnumber_all"));
453 QSizePolicy sizePolicy2(QSizePolicy::Maximum, QSizePolicy::Fixed);
454 sizePolicy2.setHorizontalStretch(0);
455 sizePolicy2.setVerticalStretch(0);
456 sizePolicy2.setHeightForWidth(cb_discnumber_all->sizePolicy().hasHeightForWidth());
457 cb_discnumber_all->setSizePolicy(sizePolicy2);
458 cb_discnumber_all->setFocusPolicy(Qt::StrongFocus);
459 cb_discnumber_all->setText(QStringLiteral(
"all"));
461 gridLayout_6->addWidget(cb_discnumber_all, 2, 3, 1, 1);
464 cb_rating_all->setObjectName(QStringLiteral(
"cb_rating_all"));
465 sizePolicy2.setHeightForWidth(cb_rating_all->sizePolicy().hasHeightForWidth());
466 cb_rating_all->setSizePolicy(sizePolicy2);
467 cb_rating_all->setText(QStringLiteral(
"all"));
469 gridLayout_6->addWidget(cb_rating_all, 3, 3, 1, 1);
472 sb_track_num->setObjectName(QStringLiteral(
"sb_track_num"));
473 QSizePolicy sizePolicy3(QSizePolicy::Preferred, QSizePolicy::Fixed);
474 sizePolicy3.setHorizontalStretch(0);
475 sizePolicy3.setVerticalStretch(0);
476 sizePolicy3.setHeightForWidth(sb_track_num->sizePolicy().hasHeightForWidth());
477 sb_track_num->setSizePolicy(sizePolicy3);
478 sb_track_num->setMaximum(999);
480 gridLayout_6->addWidget(sb_track_num, 0, 2, 1, 1);
483 lab_rating_descr->setObjectName(QStringLiteral(
"lab_rating_descr"));
484 sizePolicy.setHeightForWidth(lab_rating_descr->sizePolicy().hasHeightForWidth());
485 lab_rating_descr->setSizePolicy(sizePolicy);
486 lab_rating_descr->setText(QStringLiteral(
"Rating"));
488 gridLayout_6->addWidget(lab_rating_descr, 3, 1, 1, 1);
491 lab_rating->setObjectName(QStringLiteral(
"lab_rating"));
492 sizePolicy.setHeightForWidth(lab_rating->sizePolicy().hasHeightForWidth());
493 lab_rating->setSizePolicy(sizePolicy);
494 lab_rating->setMinimumSize(QSize(80, 22));
495 lab_rating->setMaximumSize(QSize(16777215, 22));
496 lab_rating->setFocusPolicy(Qt::TabFocus);
498 gridLayout_6->addWidget(lab_rating, 3, 2, 1, 1);
501 cb_year_all->setObjectName(QStringLiteral(
"cb_year_all"));
502 sizePolicy2.setHeightForWidth(cb_year_all->sizePolicy().hasHeightForWidth());
503 cb_year_all->setSizePolicy(sizePolicy2);
504 cb_year_all->setFocusPolicy(Qt::StrongFocus);
505 cb_year_all->setLayoutDirection(Qt::LeftToRight);
506 cb_year_all->setText(QStringLiteral(
"all"));
508 gridLayout_6->addWidget(cb_year_all, 1, 3, 1, 1);
511 gridLayout_4->addLayout(gridLayout_6, 0, 4, 1, 1);
513 verticalSpacer =
new QSpacerItem(25, 120, QSizePolicy::Minimum, QSizePolicy::Expanding);
515 gridLayout_4->addItem(verticalSpacer, 0, 1, 1, 1);
517 gridLayout_5 =
new QGridLayout();
518 gridLayout_5->setObjectName(QStringLiteral(
"gridLayout_5"));
519 gridLayout_5->setHorizontalSpacing(10);
520 gridLayout_5->setVerticalSpacing(5);
522 lab_genres->setObjectName(QStringLiteral(
"lab_genres"));
523 lab_genres->setText(QStringLiteral(
"Genres"));
525 gridLayout_5->addWidget(lab_genres, 4, 0, 1, 1);
528 lab_track_title->setObjectName(QStringLiteral(
"lab_track_title"));
529 lab_track_title->setText(QStringLiteral(
"Title"));
531 gridLayout_5->addWidget(lab_track_title, 0, 0, 1, 1);
534 lab_album->setObjectName(QStringLiteral(
"lab_album"));
535 lab_album->setText(QStringLiteral(
"Album"));
537 gridLayout_5->addWidget(lab_album, 1, 0, 1, 1);
540 le_artist->setObjectName(QStringLiteral(
"le_artist"));
541 QSizePolicy sizePolicy4(QSizePolicy::MinimumExpanding, QSizePolicy::Fixed);
542 sizePolicy4.setHorizontalStretch(0);
543 sizePolicy4.setVerticalStretch(0);
544 sizePolicy4.setHeightForWidth(le_artist->sizePolicy().hasHeightForWidth());
545 le_artist->setSizePolicy(sizePolicy4);
547 gridLayout_5->addWidget(le_artist, 2, 1, 1, 1);
550 lab_artist->setObjectName(QStringLiteral(
"lab_artist"));
551 lab_artist->setText(QStringLiteral(
"Artist"));
553 gridLayout_5->addWidget(lab_artist, 2, 0, 1, 1);
556 le_genre->setObjectName(QStringLiteral(
"le_genre"));
557 sizePolicy4.setHeightForWidth(le_genre->sizePolicy().hasHeightForWidth());
558 le_genre->setSizePolicy(sizePolicy4);
560 gridLayout_5->addWidget(le_genre, 4, 1, 1, 1);
563 le_album->setObjectName(QStringLiteral(
"le_album"));
564 sizePolicy4.setHeightForWidth(le_album->sizePolicy().hasHeightForWidth());
565 le_album->setSizePolicy(sizePolicy4);
567 gridLayout_5->addWidget(le_album, 1, 1, 1, 1);
570 le_album_artist->setObjectName(QStringLiteral(
"le_album_artist"));
571 sizePolicy4.setHeightForWidth(le_album_artist->sizePolicy().hasHeightForWidth());
572 le_album_artist->setSizePolicy(sizePolicy4);
574 gridLayout_5->addWidget(le_album_artist, 3, 1, 1, 1);
577 le_title->setObjectName(QStringLiteral(
"le_title"));
578 sizePolicy4.setHeightForWidth(le_title->sizePolicy().hasHeightForWidth());
579 le_title->setSizePolicy(sizePolicy4);
581 gridLayout_5->addWidget(le_title, 0, 1, 1, 1);
584 lab_album_artist->setObjectName(QStringLiteral(
"lab_album_artist"));
586 gridLayout_5->addWidget(lab_album_artist, 3, 0, 1, 1);
589 cb_album_all->setObjectName(QStringLiteral(
"cb_album_all"));
590 cb_album_all->setFocusPolicy(Qt::StrongFocus);
591 cb_album_all->setText(QStringLiteral(
"all"));
593 gridLayout_5->addWidget(cb_album_all, 1, 2, 1, 1);
596 cb_artist_all->setObjectName(QStringLiteral(
"cb_artist_all"));
597 cb_artist_all->setFocusPolicy(Qt::StrongFocus);
598 cb_artist_all->setText(QStringLiteral(
"all"));
600 gridLayout_5->addWidget(cb_artist_all, 2, 2, 1, 1);
603 cb_album_artist_all->setObjectName(QStringLiteral(
"cb_album_artist_all"));
604 cb_album_artist_all->setText(QStringLiteral(
"all"));
606 gridLayout_5->addWidget(cb_album_artist_all, 3, 2, 1, 1);
609 cb_genre_all->setObjectName(QStringLiteral(
"cb_genre_all"));
610 cb_genre_all->setFocusPolicy(Qt::StrongFocus);
611 cb_genre_all->setText(QStringLiteral(
"all"));
613 gridLayout_5->addWidget(cb_genre_all, 4, 2, 1, 1);
616 gridLayout_4->addLayout(gridLayout_5, 0, 0, 1, 1);
619 gridLayout->addLayout(gridLayout_4, 9, 0, 1, 1);
622 line->setObjectName(QStringLiteral(
"line"));
623 line->setFrameShape(QFrame::HLine);
624 line->setFrameShadow(QFrame::Sunken);
626 gridLayout->addWidget(line, 3, 0, 1, 1);
629 line_2->setObjectName(QStringLiteral(
"line_2"));
630 line_2->setFrameShape(QFrame::HLine);
631 line_2->setFrameShadow(QFrame::Sunken);
633 gridLayout->addWidget(line_2, 8, 0, 1, 1);
636 pb_progress->setObjectName(QStringLiteral(
"pb_progress"));
637 pb_progress->setValue(24);
639 gridLayout->addWidget(pb_progress, 12, 0, 1, 1);
641 QWidget::setTabOrder(btn_prev, btn_next);
642 QWidget::setTabOrder(btn_next, btn_undo_all);
643 QWidget::setTabOrder(btn_undo_all, btn_undo);
644 QWidget::setTabOrder(btn_undo, btn_close);
645 QWidget::setTabOrder(btn_close, btn_save);
648 QObject::connect(cb_tag_from_path, SIGNAL(toggled(
bool)), frame_tag_from_path, SLOT(setVisible(
bool)));
655 btn_undo_all->setText(QApplication::translate(
"GUI_TagEdit",
"Undo all",
nullptr));
656 cb_tag_from_path->setText(QApplication::translate(
"GUI_TagEdit",
"Tag from path",
nullptr));
657 lab_tag_type->setText(QString());
658 label_14->setText(QApplication::translate(
"GUI_TagEdit",
"Original",
nullptr));
659 lab_replacement->setText(QApplication::translate(
"GUI_TagEdit",
"Replace with",
nullptr));
660 rb_replace->setText(QApplication::translate(
"GUI_TagEdit",
"Replace",
nullptr));
661 label_15->setText(QApplication::translate(
"GUI_TagEdit",
"ID3v2 Cover",
nullptr));
662 rb_dont_replace->setText(QApplication::translate(
"GUI_TagEdit",
"Don't replace",
nullptr));
663 btn_cover_replacement->setText(QString());
664 btn_cover_original->setText(QString());
665 btn_prev->setText(QApplication::translate(
"GUI_TagEdit",
"<",
nullptr));
666 lab_track_index->setText(QString());
667 btn_next->setText(QApplication::translate(
"GUI_TagEdit",
">",
nullptr));
668 lab_filepath->setText(QString());
669 btn_apply_tag_all->setText(QApplication::translate(
"GUI_TagEdit",
"Apply to all",
nullptr));
670 btn_disc_nr->setText(QApplication::translate(
"GUI_TagEdit",
"Disc Nr",
nullptr));
671 btn_tag_help->setText(QApplication::translate(
"GUI_TagEdit",
"?",
nullptr));
672 label_8->setText(QApplication::translate(
"GUI_TagEdit",
"Expression",
nullptr));
673 label_9->setText(QApplication::translate(
"GUI_TagEdit",
"Discnumber",
nullptr));
674 lab_rating->setText(QString());
675 lab_album_artist->setText(QApplication::translate(
"GUI_TagEdit",
"Album artist",
nullptr));
687 #endif // UI_GUI_TAGEDIT_H Definition: ui_GUI_TagEdit.h:32
Definition: ui_GUI_SomaFM.h:206
Definition: GUI_TagEdit.h:45
The TagLineEdit class.
Definition: TagLineEdit.h:54
Definition: ui_GUI_TagEdit.h:682
GUI class for String fields meant to convert content to first upper case by a context menu...
Definition: TagTextInput.h:36
The RatingLabel class.
Definition: RatingLabel.h:33