9 #ifndef UI_GUI_TAGEDIT_H 10 #define UI_GUI_TAGEDIT_H 12 #include <QtCore/QVariant> 13 #include <QtWidgets/QAction> 14 #include <QtWidgets/QApplication> 15 #include <QtWidgets/QButtonGroup> 16 #include <QtWidgets/QCheckBox> 17 #include <QtWidgets/QFrame> 18 #include <QtWidgets/QGridLayout> 19 #include <QtWidgets/QHBoxLayout> 20 #include <QtWidgets/QHeaderView> 21 #include <QtWidgets/QLabel> 22 #include <QtWidgets/QPlainTextEdit> 23 #include <QtWidgets/QProgressBar> 24 #include <QtWidgets/QPushButton> 25 #include <QtWidgets/QSpacerItem> 26 #include <QtWidgets/QSpinBox> 27 #include <QtWidgets/QTabWidget> 28 #include <QtWidgets/QWidget> 29 #include "GUI/Covers/CoverButton.h" 30 #include "GUI/TagEdit/TagTextInput.h" 31 #include "GUI/Utils/RatingLabel.h" 38 QGridLayout *gridLayout;
42 QHBoxLayout *horizontalLayout;
43 QPushButton *btn_prev;
44 QLabel *lab_track_index;
45 QPushButton *btn_next;
46 QProgressBar *pb_progress;
47 QTabWidget *tab_widget;
49 QGridLayout *gridLayout_3;
51 QCheckBox *cb_album_all;
52 QLabel *lab_track_num;
53 QLabel *lab_album_artist;
55 QCheckBox *cb_genre_all;
56 QCheckBox *cb_album_artist_all;
58 QCheckBox *cb_artist_all;
61 QLabel *lab_rating_descr;
62 QLabel *lab_track_title;
69 QSpinBox *sb_track_num;
70 QCheckBox *cb_year_all;
72 QSpacerItem *horizontalSpacer_5;
73 QCheckBox *cb_discnumber_all;
74 QSpinBox *sb_discnumber;
76 QCheckBox *cb_rating_all;
77 QPlainTextEdit *te_comment;
78 QCheckBox *cb_comment_all;
79 QWidget *tab_from_path;
80 QGridLayout *gridLayout_8;
82 QGridLayout *gridLayout_2;
83 QSpacerItem *horizontalSpacer_3;
84 QCheckBox *cb_replace;
85 QPushButton *btn_cover_original;
87 QSpacerItem *verticalSpacer_2;
88 QCheckBox *cb_cover_all;
91 QSpacerItem *verticalSpacer;
92 QPushButton *btn_replacement;
93 QLabel *lab_replacement;
94 QSpacerItem *verticalSpacer_4;
95 QHBoxLayout *horizontalLayout_2;
96 QPushButton *btn_load_entire_album;
97 QSpacerItem *horizontalSpacer;
98 QPushButton *btn_undo_all;
99 QPushButton *btn_undo;
100 QPushButton *btn_close;
101 QPushButton *btn_save;
106 if (GUI_TagEdit->objectName().isEmpty())
107 GUI_TagEdit->setObjectName(QStringLiteral(
"GUI_TagEdit"));
108 GUI_TagEdit->resize(740, 653);
109 gridLayout =
new QGridLayout(GUI_TagEdit);
110 gridLayout->setObjectName(QStringLiteral(
"gridLayout"));
111 gridLayout->setVerticalSpacing(10);
112 line =
new QFrame(GUI_TagEdit);
113 line->setObjectName(QStringLiteral(
"line"));
114 line->setFrameShape(QFrame::HLine);
115 line->setFrameShadow(QFrame::Sunken);
117 gridLayout->addWidget(line, 3, 0, 1, 1);
119 lab_filepath =
new QLabel(GUI_TagEdit);
120 lab_filepath->setObjectName(QStringLiteral(
"lab_filepath"));
121 lab_filepath->setAlignment(Qt::AlignCenter);
122 lab_filepath->setWordWrap(
true);
124 gridLayout->addWidget(lab_filepath, 2, 0, 1, 1);
126 line_5 =
new QFrame(GUI_TagEdit);
127 line_5->setObjectName(QStringLiteral(
"line_5"));
128 line_5->setFrameShape(QFrame::HLine);
129 line_5->setFrameShadow(QFrame::Sunken);
131 gridLayout->addWidget(line_5, 7, 0, 1, 1);
133 horizontalLayout =
new QHBoxLayout();
134 horizontalLayout->setObjectName(QStringLiteral(
"horizontalLayout"));
135 btn_prev =
new QPushButton(GUI_TagEdit);
136 btn_prev->setObjectName(QStringLiteral(
"btn_prev"));
137 btn_prev->setMinimumSize(QSize(30, 30));
138 btn_prev->setMaximumSize(QSize(30, 30));
139 btn_prev->setFocusPolicy(Qt::StrongFocus);
141 horizontalLayout->addWidget(btn_prev);
143 lab_track_index =
new QLabel(GUI_TagEdit);
144 lab_track_index->setObjectName(QStringLiteral(
"lab_track_index"));
145 lab_track_index->setAlignment(Qt::AlignCenter);
147 horizontalLayout->addWidget(lab_track_index);
149 btn_next =
new QPushButton(GUI_TagEdit);
150 btn_next->setObjectName(QStringLiteral(
"btn_next"));
151 btn_next->setMinimumSize(QSize(30, 30));
152 btn_next->setMaximumSize(QSize(30, 30));
153 btn_next->setFocusPolicy(Qt::StrongFocus);
155 horizontalLayout->addWidget(btn_next);
158 gridLayout->addLayout(horizontalLayout, 0, 0, 1, 1);
160 pb_progress =
new QProgressBar(GUI_TagEdit);
161 pb_progress->setObjectName(QStringLiteral(
"pb_progress"));
162 pb_progress->setValue(24);
164 gridLayout->addWidget(pb_progress, 8, 0, 1, 1);
166 tab_widget =
new QTabWidget(GUI_TagEdit);
167 tab_widget->setObjectName(QStringLiteral(
"tab_widget"));
168 tab_tag =
new QWidget();
169 tab_tag->setObjectName(QStringLiteral(
"tab_tag"));
170 gridLayout_3 =
new QGridLayout(tab_tag);
171 gridLayout_3->setObjectName(QStringLiteral(
"gridLayout_3"));
172 label_9 =
new QLabel(tab_tag);
173 label_9->setObjectName(QStringLiteral(
"label_9"));
174 QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);
175 sizePolicy.setHorizontalStretch(0);
176 sizePolicy.setVerticalStretch(0);
177 sizePolicy.setHeightForWidth(label_9->sizePolicy().hasHeightForWidth());
178 label_9->setSizePolicy(sizePolicy);
180 gridLayout_3->addWidget(label_9, 2, 4, 1, 1);
182 cb_album_all =
new QCheckBox(tab_tag);
183 cb_album_all->setObjectName(QStringLiteral(
"cb_album_all"));
184 cb_album_all->setFocusPolicy(Qt::StrongFocus);
185 cb_album_all->setText(QStringLiteral(
"all"));
187 gridLayout_3->addWidget(cb_album_all, 1, 2, 1, 1);
189 lab_track_num =
new QLabel(tab_tag);
190 lab_track_num->setObjectName(QStringLiteral(
"lab_track_num"));
191 sizePolicy.setHeightForWidth(lab_track_num->sizePolicy().hasHeightForWidth());
192 lab_track_num->setSizePolicy(sizePolicy);
193 lab_track_num->setText(QStringLiteral(
"# Track"));
195 gridLayout_3->addWidget(lab_track_num, 0, 4, 1, 1);
197 lab_album_artist =
new QLabel(tab_tag);
198 lab_album_artist->setObjectName(QStringLiteral(
"lab_album_artist"));
200 gridLayout_3->addWidget(lab_album_artist, 3, 0, 1, 1);
202 lab_album =
new QLabel(tab_tag);
203 lab_album->setObjectName(QStringLiteral(
"lab_album"));
204 lab_album->setText(QStringLiteral(
"Album"));
206 gridLayout_3->addWidget(lab_album, 1, 0, 1, 1);
208 cb_genre_all =
new QCheckBox(tab_tag);
209 cb_genre_all->setObjectName(QStringLiteral(
"cb_genre_all"));
210 cb_genre_all->setFocusPolicy(Qt::StrongFocus);
211 cb_genre_all->setText(QStringLiteral(
"all"));
213 gridLayout_3->addWidget(cb_genre_all, 4, 2, 1, 1);
215 cb_album_artist_all =
new QCheckBox(tab_tag);
216 cb_album_artist_all->setObjectName(QStringLiteral(
"cb_album_artist_all"));
217 cb_album_artist_all->setText(QStringLiteral(
"all"));
219 gridLayout_3->addWidget(cb_album_artist_all, 3, 2, 1, 1);
222 le_genre->setObjectName(QStringLiteral(
"le_genre"));
223 QSizePolicy sizePolicy1(QSizePolicy::MinimumExpanding, QSizePolicy::Fixed);
224 sizePolicy1.setHorizontalStretch(0);
225 sizePolicy1.setVerticalStretch(0);
226 sizePolicy1.setHeightForWidth(le_genre->sizePolicy().hasHeightForWidth());
227 le_genre->setSizePolicy(sizePolicy1);
229 gridLayout_3->addWidget(le_genre, 4, 1, 1, 1);
231 cb_artist_all =
new QCheckBox(tab_tag);
232 cb_artist_all->setObjectName(QStringLiteral(
"cb_artist_all"));
233 cb_artist_all->setFocusPolicy(Qt::StrongFocus);
234 cb_artist_all->setText(QStringLiteral(
"all"));
236 gridLayout_3->addWidget(cb_artist_all, 2, 2, 1, 1);
238 lab_genres =
new QLabel(tab_tag);
239 lab_genres->setObjectName(QStringLiteral(
"lab_genres"));
240 lab_genres->setText(QStringLiteral(
"Genres"));
242 gridLayout_3->addWidget(lab_genres, 4, 0, 1, 1);
244 sb_year =
new QSpinBox(tab_tag);
245 sb_year->setObjectName(QStringLiteral(
"sb_year"));
246 sizePolicy.setHeightForWidth(sb_year->sizePolicy().hasHeightForWidth());
247 sb_year->setSizePolicy(sizePolicy);
248 sb_year->setMinimum(-1);
249 sb_year->setMaximum(2100);
250 sb_year->setValue(2011);
252 gridLayout_3->addWidget(sb_year, 1, 5, 1, 1);
254 lab_rating_descr =
new QLabel(tab_tag);
255 lab_rating_descr->setObjectName(QStringLiteral(
"lab_rating_descr"));
256 sizePolicy.setHeightForWidth(lab_rating_descr->sizePolicy().hasHeightForWidth());
257 lab_rating_descr->setSizePolicy(sizePolicy);
258 lab_rating_descr->setText(QStringLiteral(
"Rating"));
260 gridLayout_3->addWidget(lab_rating_descr, 3, 4, 1, 1);
262 lab_track_title =
new QLabel(tab_tag);
263 lab_track_title->setObjectName(QStringLiteral(
"lab_track_title"));
264 lab_track_title->setText(QStringLiteral(
"Title"));
266 gridLayout_3->addWidget(lab_track_title, 0, 0, 1, 1);
268 lab_year =
new QLabel(tab_tag);
269 lab_year->setObjectName(QStringLiteral(
"lab_year"));
270 sizePolicy.setHeightForWidth(lab_year->sizePolicy().hasHeightForWidth());
271 lab_year->setSizePolicy(sizePolicy);
272 lab_year->setText(QStringLiteral(
"Year"));
274 gridLayout_3->addWidget(lab_year, 1, 4, 1, 1);
276 lab_comment =
new QLabel(tab_tag);
277 lab_comment->setObjectName(QStringLiteral(
"lab_comment"));
279 gridLayout_3->addWidget(lab_comment, 5, 0, 1, 1);
281 lab_artist =
new QLabel(tab_tag);
282 lab_artist->setObjectName(QStringLiteral(
"lab_artist"));
283 lab_artist->setText(QStringLiteral(
"Artist"));
285 gridLayout_3->addWidget(lab_artist, 2, 0, 1, 1);
288 le_title->setObjectName(QStringLiteral(
"le_title"));
289 sizePolicy1.setHeightForWidth(le_title->sizePolicy().hasHeightForWidth());
290 le_title->setSizePolicy(sizePolicy1);
292 gridLayout_3->addWidget(le_title, 0, 1, 1, 1);
295 le_album_artist->setObjectName(QStringLiteral(
"le_album_artist"));
296 sizePolicy1.setHeightForWidth(le_album_artist->sizePolicy().hasHeightForWidth());
297 le_album_artist->setSizePolicy(sizePolicy1);
299 gridLayout_3->addWidget(le_album_artist, 3, 1, 1, 1);
302 le_artist->setObjectName(QStringLiteral(
"le_artist"));
303 sizePolicy1.setHeightForWidth(le_artist->sizePolicy().hasHeightForWidth());
304 le_artist->setSizePolicy(sizePolicy1);
306 gridLayout_3->addWidget(le_artist, 2, 1, 1, 1);
308 sb_track_num =
new QSpinBox(tab_tag);
309 sb_track_num->setObjectName(QStringLiteral(
"sb_track_num"));
310 QSizePolicy sizePolicy2(QSizePolicy::Preferred, QSizePolicy::Fixed);
311 sizePolicy2.setHorizontalStretch(0);
312 sizePolicy2.setVerticalStretch(0);
313 sizePolicy2.setHeightForWidth(sb_track_num->sizePolicy().hasHeightForWidth());
314 sb_track_num->setSizePolicy(sizePolicy2);
315 sb_track_num->setMaximum(999);
317 gridLayout_3->addWidget(sb_track_num, 0, 5, 1, 1);
319 cb_year_all =
new QCheckBox(tab_tag);
320 cb_year_all->setObjectName(QStringLiteral(
"cb_year_all"));
321 QSizePolicy sizePolicy3(QSizePolicy::Maximum, QSizePolicy::Fixed);
322 sizePolicy3.setHorizontalStretch(0);
323 sizePolicy3.setVerticalStretch(0);
324 sizePolicy3.setHeightForWidth(cb_year_all->sizePolicy().hasHeightForWidth());
325 cb_year_all->setSizePolicy(sizePolicy3);
326 cb_year_all->setFocusPolicy(Qt::StrongFocus);
327 cb_year_all->setLayoutDirection(Qt::LeftToRight);
328 cb_year_all->setText(QStringLiteral(
"all"));
330 gridLayout_3->addWidget(cb_year_all, 1, 6, 1, 1);
333 lab_rating->setObjectName(QStringLiteral(
"lab_rating"));
334 sizePolicy.setHeightForWidth(lab_rating->sizePolicy().hasHeightForWidth());
335 lab_rating->setSizePolicy(sizePolicy);
336 lab_rating->setMinimumSize(QSize(80, 22));
337 lab_rating->setMaximumSize(QSize(16777215, 22));
338 lab_rating->setFocusPolicy(Qt::TabFocus);
340 gridLayout_3->addWidget(lab_rating, 3, 5, 1, 1);
342 horizontalSpacer_5 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
344 gridLayout_3->addItem(horizontalSpacer_5, 1, 3, 1, 1);
346 cb_discnumber_all =
new QCheckBox(tab_tag);
347 cb_discnumber_all->setObjectName(QStringLiteral(
"cb_discnumber_all"));
348 sizePolicy3.setHeightForWidth(cb_discnumber_all->sizePolicy().hasHeightForWidth());
349 cb_discnumber_all->setSizePolicy(sizePolicy3);
350 cb_discnumber_all->setFocusPolicy(Qt::StrongFocus);
351 cb_discnumber_all->setText(QStringLiteral(
"all"));
353 gridLayout_3->addWidget(cb_discnumber_all, 2, 6, 1, 1);
355 sb_discnumber =
new QSpinBox(tab_tag);
356 sb_discnumber->setObjectName(QStringLiteral(
"sb_discnumber"));
357 QSizePolicy sizePolicy4(QSizePolicy::Preferred, QSizePolicy::Minimum);
358 sizePolicy4.setHorizontalStretch(0);
359 sizePolicy4.setVerticalStretch(0);
360 sizePolicy4.setHeightForWidth(sb_discnumber->sizePolicy().hasHeightForWidth());
361 sb_discnumber->setSizePolicy(sizePolicy4);
362 sb_discnumber->setMinimum(0);
363 sb_discnumber->setMaximum(1000);
364 sb_discnumber->setValue(1);
366 gridLayout_3->addWidget(sb_discnumber, 2, 5, 1, 1);
369 le_album->setObjectName(QStringLiteral(
"le_album"));
370 sizePolicy1.setHeightForWidth(le_album->sizePolicy().hasHeightForWidth());
371 le_album->setSizePolicy(sizePolicy1);
373 gridLayout_3->addWidget(le_album, 1, 1, 1, 1);
375 cb_rating_all =
new QCheckBox(tab_tag);
376 cb_rating_all->setObjectName(QStringLiteral(
"cb_rating_all"));
377 sizePolicy3.setHeightForWidth(cb_rating_all->sizePolicy().hasHeightForWidth());
378 cb_rating_all->setSizePolicy(sizePolicy3);
379 cb_rating_all->setText(QStringLiteral(
"all"));
381 gridLayout_3->addWidget(cb_rating_all, 3, 6, 1, 1);
383 te_comment =
new QPlainTextEdit(tab_tag);
384 te_comment->setObjectName(QStringLiteral(
"te_comment"));
385 te_comment->setMaximumSize(QSize(16777215, 100));
387 gridLayout_3->addWidget(te_comment, 5, 1, 1, 1);
389 cb_comment_all =
new QCheckBox(tab_tag);
390 cb_comment_all->setObjectName(QStringLiteral(
"cb_comment_all"));
392 gridLayout_3->addWidget(cb_comment_all, 5, 2, 1, 1);
394 tab_widget->addTab(tab_tag, QString());
395 tab_widget->setTabText(tab_widget->indexOf(tab_tag), QStringLiteral(
"Tags"));
396 tab_from_path =
new QWidget();
397 tab_from_path->setObjectName(QStringLiteral(
"tab_from_path"));
398 gridLayout_8 =
new QGridLayout(tab_from_path);
399 gridLayout_8->setObjectName(QStringLiteral(
"gridLayout_8"));
400 tab_widget->addTab(tab_from_path, QString());
401 tab_cover =
new QWidget();
402 tab_cover->setObjectName(QStringLiteral(
"tab_cover"));
403 gridLayout_2 =
new QGridLayout(tab_cover);
404 gridLayout_2->setObjectName(QStringLiteral(
"gridLayout_2"));
405 horizontalSpacer_3 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
407 gridLayout_2->addItem(horizontalSpacer_3, 5, 2, 1, 1);
409 cb_replace =
new QCheckBox(tab_cover);
410 cb_replace->setObjectName(QStringLiteral(
"cb_replace"));
412 gridLayout_2->addWidget(cb_replace, 0, 0, 1, 1);
414 btn_cover_original =
new QPushButton(tab_cover);
415 btn_cover_original->setObjectName(QStringLiteral(
"btn_cover_original"));
416 QSizePolicy sizePolicy5(QSizePolicy::Minimum, QSizePolicy::Minimum);
417 sizePolicy5.setHorizontalStretch(0);
418 sizePolicy5.setVerticalStretch(0);
419 sizePolicy5.setHeightForWidth(btn_cover_original->sizePolicy().hasHeightForWidth());
420 btn_cover_original->setSizePolicy(sizePolicy5);
421 btn_cover_original->setMinimumSize(QSize(200, 200));
422 btn_cover_original->setMaximumSize(QSize(200, 200));
423 btn_cover_original->setIconSize(QSize(200, 200));
425 gridLayout_2->addWidget(btn_cover_original, 5, 0, 1, 1);
427 line_2 =
new QFrame(tab_cover);
428 line_2->setObjectName(QStringLiteral(
"line_2"));
429 line_2->setFrameShape(QFrame::HLine);
430 line_2->setFrameShadow(QFrame::Sunken);
432 gridLayout_2->addWidget(line_2, 1, 0, 1, 5);
434 verticalSpacer_2 =
new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
436 gridLayout_2->addItem(verticalSpacer_2, 7, 3, 1, 1);
438 cb_cover_all =
new QCheckBox(tab_cover);
439 cb_cover_all->setObjectName(QStringLiteral(
"cb_cover_all"));
440 cb_cover_all->setText(QStringLiteral(
"all"));
442 gridLayout_2->addWidget(cb_cover_all, 5, 4, 1, 1);
444 label_14 =
new QLabel(tab_cover);
445 label_14->setObjectName(QStringLiteral(
"label_14"));
447 gridLayout_2->addWidget(label_14, 3, 0, 1, 1);
449 btn_cover_replacement =
new CoverButton(tab_cover);
450 btn_cover_replacement->setObjectName(QStringLiteral(
"btn_cover_replacement"));
451 sizePolicy5.setHeightForWidth(btn_cover_replacement->sizePolicy().hasHeightForWidth());
452 btn_cover_replacement->setSizePolicy(sizePolicy5);
453 btn_cover_replacement->setMinimumSize(QSize(202, 202));
454 btn_cover_replacement->setMaximumSize(QSize(202, 202));
455 btn_cover_replacement->setIconSize(QSize(200, 200));
457 gridLayout_2->addWidget(btn_cover_replacement, 5, 3, 1, 1);
459 verticalSpacer =
new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
461 gridLayout_2->addItem(verticalSpacer, 2, 3, 1, 1);
463 btn_replacement =
new QPushButton(tab_cover);
464 btn_replacement->setObjectName(QStringLiteral(
"btn_replacement"));
465 btn_replacement->setText(QStringLiteral(
"Search"));
467 gridLayout_2->addWidget(btn_replacement, 6, 3, 1, 1);
469 lab_replacement =
new QLabel(tab_cover);
470 lab_replacement->setObjectName(QStringLiteral(
"lab_replacement"));
471 lab_replacement->setText(QStringLiteral(
"Replace"));
473 gridLayout_2->addWidget(lab_replacement, 3, 3, 1, 1);
475 verticalSpacer_4 =
new QSpacerItem(20, 200, QSizePolicy::Minimum, QSizePolicy::Minimum);
477 gridLayout_2->addItem(verticalSpacer_4, 5, 1, 1, 1);
479 tab_widget->addTab(tab_cover, QString());
480 tab_widget->setTabText(tab_widget->indexOf(tab_cover), QStringLiteral(
"Cover"));
482 gridLayout->addWidget(tab_widget, 4, 0, 1, 1);
484 horizontalLayout_2 =
new QHBoxLayout();
485 horizontalLayout_2->setSpacing(6);
486 horizontalLayout_2->setObjectName(QStringLiteral(
"horizontalLayout_2"));
487 btn_load_entire_album =
new QPushButton(GUI_TagEdit);
488 btn_load_entire_album->setObjectName(QStringLiteral(
"btn_load_entire_album"));
489 btn_load_entire_album->setText(QStringLiteral(
"Load complete album"));
491 horizontalLayout_2->addWidget(btn_load_entire_album);
493 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
495 horizontalLayout_2->addItem(horizontalSpacer);
497 btn_undo_all =
new QPushButton(GUI_TagEdit);
498 btn_undo_all->setObjectName(QStringLiteral(
"btn_undo_all"));
500 horizontalLayout_2->addWidget(btn_undo_all);
502 btn_undo =
new QPushButton(GUI_TagEdit);
503 btn_undo->setObjectName(QStringLiteral(
"btn_undo"));
504 btn_undo->setText(QStringLiteral(
"Undo"));
506 horizontalLayout_2->addWidget(btn_undo);
508 btn_close =
new QPushButton(GUI_TagEdit);
509 btn_close->setObjectName(QStringLiteral(
"btn_close"));
510 btn_close->setFocusPolicy(Qt::StrongFocus);
511 btn_close->setText(QStringLiteral(
"Close"));
513 horizontalLayout_2->addWidget(btn_close);
515 btn_save =
new QPushButton(GUI_TagEdit);
516 btn_save->setObjectName(QStringLiteral(
"btn_save"));
517 btn_save->setFocusPolicy(Qt::StrongFocus);
518 btn_save->setText(QStringLiteral(
"Save"));
520 horizontalLayout_2->addWidget(btn_save);
523 gridLayout->addLayout(horizontalLayout_2, 9, 0, 1, 1);
525 line_4 =
new QFrame(GUI_TagEdit);
526 line_4->setObjectName(QStringLiteral(
"line_4"));
527 line_4->setFrameShape(QFrame::HLine);
528 line_4->setFrameShadow(QFrame::Sunken);
530 gridLayout->addWidget(line_4, 1, 0, 1, 1);
532 QWidget::setTabOrder(btn_prev, btn_next);
533 QWidget::setTabOrder(btn_next, btn_undo_all);
534 QWidget::setTabOrder(btn_undo_all, btn_undo);
535 QWidget::setTabOrder(btn_undo, btn_close);
536 QWidget::setTabOrder(btn_close, btn_save);
538 retranslateUi(GUI_TagEdit);
540 tab_widget->setCurrentIndex(0);
543 QMetaObject::connectSlotsByName(GUI_TagEdit);
546 void retranslateUi(QWidget *GUI_TagEdit)
548 lab_filepath->setText(QString());
549 btn_prev->setText(QApplication::translate(
"GUI_TagEdit",
"<", Q_NULLPTR));
550 lab_track_index->setText(QString());
551 btn_next->setText(QApplication::translate(
"GUI_TagEdit",
">", Q_NULLPTR));
552 label_9->setText(QApplication::translate(
"GUI_TagEdit",
"Discnumber", Q_NULLPTR));
553 lab_album_artist->setText(QApplication::translate(
"GUI_TagEdit",
"Album artist", Q_NULLPTR));
554 lab_comment->setText(QApplication::translate(
"GUI_TagEdit",
"Comment", Q_NULLPTR));
555 lab_rating->setText(QString());
556 cb_comment_all->setText(QApplication::translate(
"GUI_TagEdit",
"all", Q_NULLPTR));
557 tab_widget->setTabText(tab_widget->indexOf(tab_from_path), QApplication::translate(
"GUI_TagEdit",
"Tag from path", Q_NULLPTR));
558 cb_replace->setText(QApplication::translate(
"GUI_TagEdit",
"Replace", Q_NULLPTR));
559 btn_cover_original->setText(QString());
560 label_14->setText(QApplication::translate(
"GUI_TagEdit",
"Original", Q_NULLPTR));
561 btn_cover_replacement->setText(QString());
562 btn_undo_all->setText(QApplication::translate(
"GUI_TagEdit",
"Undo all", Q_NULLPTR));
563 Q_UNUSED(GUI_TagEdit);
574 #endif // UI_GUI_TAGEDIT_H Definition: ui_GUI_TagEdit.h:35
Definition: ui_GUI_SomaFM.h:208
Definition: GUI_TagEdit.h:43
Definition: ui_GUI_TagEdit.h:569
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:34