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/QDialogButtonBox>
16#include <QtWidgets/QFrame>
17#include <QtWidgets/QGridLayout>
18#include <QtWidgets/QHBoxLayout>
19#include <QtWidgets/QLabel>
20#include <QtWidgets/QPlainTextEdit>
21#include <QtWidgets/QProgressBar>
22#include <QtWidgets/QPushButton>
23#include <QtWidgets/QScrollArea>
24#include <QtWidgets/QSpacerItem>
25#include <QtWidgets/QSpinBox>
26#include <QtWidgets/QTabWidget>
27#include <QtWidgets/QWidget>
28#include "Gui/Utils/Widgets/LineEdit.h"
29#include "Gui/Utils/Widgets/RatingLabel.h"
36 QGridLayout *gridLayout;
38 QHBoxLayout *horizontalLayout_2;
39 QPushButton *btnLoadCompleteAlbum;
40 QSpacerItem *horizontalSpacer;
41 QPushButton *btnUndoAll;
43 QDialogButtonBox *buttonBox;
46 QProgressBar *pbProgress;
47 QHBoxLayout *horizontalLayout;
49 QSpacerItem *horizontalSpacer_3;
50 QLabel *labTrackIndex;
51 QSpacerItem *horizontalSpacer_2;
53 QHBoxLayout *horizontalLayout_3;
56 QTabWidget *tabWidget;
58 QGridLayout *gridLayout_3;
59 QScrollArea *tabTagScrollArea;
60 QWidget *scrollAreaWidgetContents;
61 QGridLayout *gridLayout_4;
62 QHBoxLayout *horizontalLayout_6;
63 QSpacerItem *horizontalSpacer_7;
67 QHBoxLayout *horizontalLayout_7;
68 QSpacerItem *horizontalSpacer_6;
69 QLabel *labDiscnumber;
70 QSpinBox *sbDiscnumber;
72 QHBoxLayout *horizontalLayout_4;
73 QSpacerItem *horizontalSpacer_4;
75 QSpacerItem *horizontalSpacer_8;
76 QSpacerItem *verticalSpacer;
78 QCheckBox *cbCommentAll;
79 QCheckBox *cbArtistAll;
81 QCheckBox *cbDiscnumberAll;
82 QCheckBox *cbGenreAll;
84 QCheckBox *cbAlbumArtistAll;
85 QCheckBox *cbRatingAll;
87 QCheckBox *cbAlbumAll;
92 QPlainTextEdit *teComment;
93 QLabel *labAlbumArtist;
94 QHBoxLayout *horizontalLayout_5;
96 QSpacerItem *horizontalSpacer_5;
97 QLabel *labTrackNumber;
98 QSpinBox *sbTrackNumber;
99 QLabel *labRatingText;
100 QWidget *tabFromPath;
101 QGridLayout *gridLayout_8;
103 QGridLayout *gridLayout_2;
108 GUI_TagEdit->setObjectName(QString::fromUtf8(
"GUI_TagEdit"));
111 gridLayout->setObjectName(QString::fromUtf8(
"gridLayout"));
112 gridLayout->setVerticalSpacing(10);
114 line_5->setObjectName(QString::fromUtf8(
"line_5"));
115 line_5->setFrameShape(QFrame::HLine);
116 line_5->setFrameShadow(QFrame::Sunken);
118 gridLayout->addWidget(line_5, 10, 0, 1, 1);
120 horizontalLayout_2 =
new QHBoxLayout();
121 horizontalLayout_2->setSpacing(6);
122 horizontalLayout_2->setObjectName(QString::fromUtf8(
"horizontalLayout_2"));
123 btnLoadCompleteAlbum =
new QPushButton(
GUI_TagEdit);
124 btnLoadCompleteAlbum->setObjectName(QString::fromUtf8(
"btnLoadCompleteAlbum"));
125 btnLoadCompleteAlbum->setText(QString::fromUtf8(
"Load complete album"));
127 horizontalLayout_2->addWidget(btnLoadCompleteAlbum);
129 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
131 horizontalLayout_2->addItem(horizontalSpacer);
134 btnUndoAll->setObjectName(QString::fromUtf8(
"btnUndoAll"));
136 horizontalLayout_2->addWidget(btnUndoAll);
139 btnUndo->setObjectName(QString::fromUtf8(
"btnUndo"));
140 btnUndo->setText(QString::fromUtf8(
"Undo"));
142 horizontalLayout_2->addWidget(btnUndo);
145 gridLayout->addLayout(horizontalLayout_2, 6, 0, 1, 1);
148 buttonBox->setObjectName(QString::fromUtf8(
"buttonBox"));
149 buttonBox->setStandardButtons(QDialogButtonBox::Close|QDialogButtonBox::Save);
151 gridLayout->addWidget(buttonBox, 11, 0, 1, 1);
154 line->setObjectName(QString::fromUtf8(
"line"));
155 line->setFrameShape(QFrame::HLine);
156 line->setFrameShadow(QFrame::Sunken);
158 gridLayout->addWidget(line, 4, 0, 1, 1);
161 line_4->setObjectName(QString::fromUtf8(
"line_4"));
162 line_4->setFrameShape(QFrame::HLine);
163 line_4->setFrameShadow(QFrame::Sunken);
165 gridLayout->addWidget(line_4, 1, 0, 1, 1);
168 pbProgress->setObjectName(QString::fromUtf8(
"pbProgress"));
169 pbProgress->setValue(24);
171 gridLayout->addWidget(pbProgress, 9, 0, 1, 1);
173 horizontalLayout =
new QHBoxLayout();
174 horizontalLayout->setObjectName(QString::fromUtf8(
"horizontalLayout"));
176 btnPrev->setObjectName(QString::fromUtf8(
"btnPrev"));
177 btnPrev->setMinimumSize(QSize(30, 30));
178 btnPrev->setFocusPolicy(Qt::StrongFocus);
179 btnPrev->setText(QString::fromUtf8(
"\342\207\246"));
180 btnPrev->setFlat(
false);
182 horizontalLayout->addWidget(btnPrev);
184 horizontalSpacer_3 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
186 horizontalLayout->addItem(horizontalSpacer_3);
189 labTrackIndex->setObjectName(QString::fromUtf8(
"labTrackIndex"));
190 labTrackIndex->setAlignment(Qt::AlignCenter);
192 horizontalLayout->addWidget(labTrackIndex);
194 horizontalSpacer_2 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
196 horizontalLayout->addItem(horizontalSpacer_2);
199 btnNext->setObjectName(QString::fromUtf8(
"btnNext"));
200 btnNext->setMinimumSize(QSize(30, 30));
201 btnNext->setFocusPolicy(Qt::StrongFocus);
202 btnNext->setText(QString::fromUtf8(
"\342\207\250"));
203 btnNext->setFlat(
false);
205 horizontalLayout->addWidget(btnNext);
208 gridLayout->addLayout(horizontalLayout, 0, 0, 1, 1);
210 horizontalLayout_3 =
new QHBoxLayout();
211 horizontalLayout_3->setObjectName(QString::fromUtf8(
"horizontalLayout_3"));
213 labFilepath->setObjectName(QString::fromUtf8(
"labFilepath"));
214 QSizePolicy sizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Preferred);
215 sizePolicy.setHorizontalStretch(0);
216 sizePolicy.setVerticalStretch(0);
217 sizePolicy.setHeightForWidth(labFilepath->sizePolicy().hasHeightForWidth());
218 labFilepath->setSizePolicy(sizePolicy);
219 labFilepath->setTextFormat(Qt::RichText);
220 labFilepath->setAlignment(Qt::AlignCenter);
221 labFilepath->setWordWrap(
true);
222 labFilepath->setOpenExternalLinks(
true);
223 labFilepath->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse);
225 horizontalLayout_3->addWidget(labFilepath);
228 labReadOnly->setObjectName(QString::fromUtf8(
"labReadOnly"));
229 labReadOnly->setStyleSheet(QString::fromUtf8(
"color: red;"));
231 horizontalLayout_3->addWidget(labReadOnly);
234 gridLayout->addLayout(horizontalLayout_3, 2, 0, 1, 1);
237 tabWidget->setObjectName(QString::fromUtf8(
"tabWidget"));
238 tabTag =
new QWidget();
239 tabTag->setObjectName(QString::fromUtf8(
"tabTag"));
240 gridLayout_3 =
new QGridLayout(tabTag);
241 gridLayout_3->setObjectName(QString::fromUtf8(
"gridLayout_3"));
242 gridLayout_3->setHorizontalSpacing(20);
243 gridLayout_3->setContentsMargins(10, 20, 10, 6);
244 tabTagScrollArea =
new QScrollArea(tabTag);
245 tabTagScrollArea->setObjectName(QString::fromUtf8(
"tabTagScrollArea"));
246 tabTagScrollArea->setFrameShape(QFrame::NoFrame);
247 tabTagScrollArea->setWidgetResizable(
true);
248 scrollAreaWidgetContents =
new QWidget();
249 scrollAreaWidgetContents->setObjectName(QString::fromUtf8(
"scrollAreaWidgetContents"));
250 scrollAreaWidgetContents->setGeometry(QRect(0, 0, 924, 418));
251 gridLayout_4 =
new QGridLayout(scrollAreaWidgetContents);
252 gridLayout_4->setObjectName(QString::fromUtf8(
"gridLayout_4"));
253 gridLayout_4->setHorizontalSpacing(10);
254 gridLayout_4->setVerticalSpacing(6);
255 gridLayout_4->setContentsMargins(0, 0, 12, 0);
256 horizontalLayout_6 =
new QHBoxLayout();
257 horizontalLayout_6->setSpacing(10);
258 horizontalLayout_6->setObjectName(QString::fromUtf8(
"horizontalLayout_6"));
259 horizontalSpacer_7 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
261 horizontalLayout_6->addItem(horizontalSpacer_7);
263 labYear =
new QLabel(scrollAreaWidgetContents);
264 labYear->setObjectName(QString::fromUtf8(
"labYear"));
265 labYear->setText(QString::fromUtf8(
"Year"));
267 horizontalLayout_6->addWidget(labYear);
269 sbYear =
new QSpinBox(scrollAreaWidgetContents);
270 sbYear->setObjectName(QString::fromUtf8(
"sbYear"));
271 sbYear->setMinimumSize(QSize(200, 31));
272 sbYear->setMinimum(-1);
273 sbYear->setMaximum(2100);
274 sbYear->setValue(2011);
276 horizontalLayout_6->addWidget(sbYear);
279 gridLayout_4->addLayout(horizontalLayout_6, 2, 1, 1, 1);
282 leAlbum->setObjectName(QString::fromUtf8(
"leAlbum"));
283 QSizePolicy sizePolicy1(QSizePolicy::MinimumExpanding, QSizePolicy::Fixed);
284 sizePolicy1.setHorizontalStretch(0);
285 sizePolicy1.setVerticalStretch(0);
286 sizePolicy1.setHeightForWidth(leAlbum->sizePolicy().hasHeightForWidth());
287 leAlbum->setSizePolicy(sizePolicy1);
289 gridLayout_4->addWidget(leAlbum, 3, 1, 1, 1);
291 horizontalLayout_7 =
new QHBoxLayout();
292 horizontalLayout_7->setSpacing(10);
293 horizontalLayout_7->setObjectName(QString::fromUtf8(
"horizontalLayout_7"));
294 horizontalSpacer_6 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
296 horizontalLayout_7->addItem(horizontalSpacer_6);
298 labDiscnumber =
new QLabel(scrollAreaWidgetContents);
299 labDiscnumber->setObjectName(QString::fromUtf8(
"labDiscnumber"));
300 QSizePolicy sizePolicy2(QSizePolicy::Preferred, QSizePolicy::Preferred);
301 sizePolicy2.setHorizontalStretch(0);
302 sizePolicy2.setVerticalStretch(0);
303 sizePolicy2.setHeightForWidth(labDiscnumber->sizePolicy().hasHeightForWidth());
304 labDiscnumber->setSizePolicy(sizePolicy2);
306 horizontalLayout_7->addWidget(labDiscnumber);
308 sbDiscnumber =
new QSpinBox(scrollAreaWidgetContents);
309 sbDiscnumber->setObjectName(QString::fromUtf8(
"sbDiscnumber"));
310 sbDiscnumber->setMinimumSize(QSize(200, 31));
311 sbDiscnumber->setMinimum(0);
312 sbDiscnumber->setMaximum(1000);
313 sbDiscnumber->setValue(1);
315 horizontalLayout_7->addWidget(sbDiscnumber);
318 gridLayout_4->addLayout(horizontalLayout_7, 1, 1, 1, 1);
320 labAlbum =
new QLabel(scrollAreaWidgetContents);
321 labAlbum->setObjectName(QString::fromUtf8(
"labAlbum"));
322 labAlbum->setText(QString::fromUtf8(
"Album"));
324 gridLayout_4->addWidget(labAlbum, 3, 0, 1, 1);
326 horizontalLayout_4 =
new QHBoxLayout();
327 horizontalLayout_4->setObjectName(QString::fromUtf8(
"horizontalLayout_4"));
328 horizontalLayout_4->setContentsMargins(-1, -1, 0, -1);
329 horizontalSpacer_4 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
331 horizontalLayout_4->addItem(horizontalSpacer_4);
334 widgetRating->setObjectName(QString::fromUtf8(
"widgetRating"));
335 QSizePolicy sizePolicy3(QSizePolicy::Maximum, QSizePolicy::Maximum);
336 sizePolicy3.setHorizontalStretch(0);
337 sizePolicy3.setVerticalStretch(0);
338 sizePolicy3.setHeightForWidth(widgetRating->sizePolicy().hasHeightForWidth());
339 widgetRating->setSizePolicy(sizePolicy3);
340 widgetRating->setMinimumSize(QSize(200, 24));
342 horizontalLayout_4->addWidget(widgetRating);
344 horizontalSpacer_8 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
346 horizontalLayout_4->addItem(horizontalSpacer_8);
349 gridLayout_4->addLayout(horizontalLayout_4, 8, 1, 1, 1);
351 verticalSpacer =
new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
353 gridLayout_4->addItem(verticalSpacer, 9, 1, 1, 1);
355 labComment =
new QLabel(scrollAreaWidgetContents);
356 labComment->setObjectName(QString::fromUtf8(
"labComment"));
358 gridLayout_4->addWidget(labComment, 7, 0, 1, 1);
360 cbCommentAll =
new QCheckBox(scrollAreaWidgetContents);
361 cbCommentAll->setObjectName(QString::fromUtf8(
"cbCommentAll"));
363 gridLayout_4->addWidget(cbCommentAll, 7, 2, 1, 1);
365 cbArtistAll =
new QCheckBox(scrollAreaWidgetContents);
366 cbArtistAll->setObjectName(QString::fromUtf8(
"cbArtistAll"));
367 cbArtistAll->setFocusPolicy(Qt::StrongFocus);
368 cbArtistAll->setText(QString::fromUtf8(
"all"));
370 gridLayout_4->addWidget(cbArtistAll, 4, 2, 1, 1);
373 leGenre->setObjectName(QString::fromUtf8(
"leGenre"));
374 QSizePolicy sizePolicy4(QSizePolicy::Preferred, QSizePolicy::Fixed);
375 sizePolicy4.setHorizontalStretch(0);
376 sizePolicy4.setVerticalStretch(0);
377 sizePolicy4.setHeightForWidth(leGenre->sizePolicy().hasHeightForWidth());
378 leGenre->setSizePolicy(sizePolicy4);
380 gridLayout_4->addWidget(leGenre, 6, 1, 1, 1);
382 cbDiscnumberAll =
new QCheckBox(scrollAreaWidgetContents);
383 cbDiscnumberAll->setObjectName(QString::fromUtf8(
"cbDiscnumberAll"));
384 QSizePolicy sizePolicy5(QSizePolicy::Maximum, QSizePolicy::Fixed);
385 sizePolicy5.setHorizontalStretch(0);
386 sizePolicy5.setVerticalStretch(0);
387 sizePolicy5.setHeightForWidth(cbDiscnumberAll->sizePolicy().hasHeightForWidth());
388 cbDiscnumberAll->setSizePolicy(sizePolicy5);
389 cbDiscnumberAll->setFocusPolicy(Qt::StrongFocus);
390 cbDiscnumberAll->setText(QString::fromUtf8(
"all"));
392 gridLayout_4->addWidget(cbDiscnumberAll, 1, 2, 1, 1);
394 cbGenreAll =
new QCheckBox(scrollAreaWidgetContents);
395 cbGenreAll->setObjectName(QString::fromUtf8(
"cbGenreAll"));
396 cbGenreAll->setText(QString::fromUtf8(
"all"));
398 gridLayout_4->addWidget(cbGenreAll, 6, 2, 1, 1);
400 labArtist =
new QLabel(scrollAreaWidgetContents);
401 labArtist->setObjectName(QString::fromUtf8(
"labArtist"));
402 labArtist->setText(QString::fromUtf8(
"Artist"));
404 gridLayout_4->addWidget(labArtist, 4, 0, 1, 1);
406 cbAlbumArtistAll =
new QCheckBox(scrollAreaWidgetContents);
407 cbAlbumArtistAll->setObjectName(QString::fromUtf8(
"cbAlbumArtistAll"));
408 cbAlbumArtistAll->setText(QString::fromUtf8(
"all"));
410 gridLayout_4->addWidget(cbAlbumArtistAll, 5, 2, 1, 1);
412 cbRatingAll =
new QCheckBox(scrollAreaWidgetContents);
413 cbRatingAll->setObjectName(QString::fromUtf8(
"cbRatingAll"));
414 sizePolicy5.setHeightForWidth(cbRatingAll->sizePolicy().hasHeightForWidth());
415 cbRatingAll->setSizePolicy(sizePolicy5);
416 cbRatingAll->setText(QString::fromUtf8(
"all"));
418 gridLayout_4->addWidget(cbRatingAll, 8, 2, 1, 1);
420 cbYearAll =
new QCheckBox(scrollAreaWidgetContents);
421 cbYearAll->setObjectName(QString::fromUtf8(
"cbYearAll"));
422 sizePolicy5.setHeightForWidth(cbYearAll->sizePolicy().hasHeightForWidth());
423 cbYearAll->setSizePolicy(sizePolicy5);
424 cbYearAll->setFocusPolicy(Qt::StrongFocus);
425 cbYearAll->setLayoutDirection(Qt::LeftToRight);
426 cbYearAll->setText(QString::fromUtf8(
"all"));
428 gridLayout_4->addWidget(cbYearAll, 2, 2, 1, 1);
430 cbAlbumAll =
new QCheckBox(scrollAreaWidgetContents);
431 cbAlbumAll->setObjectName(QString::fromUtf8(
"cbAlbumAll"));
432 cbAlbumAll->setFocusPolicy(Qt::StrongFocus);
433 cbAlbumAll->setText(QString::fromUtf8(
"all"));
435 gridLayout_4->addWidget(cbAlbumAll, 3, 2, 1, 1);
437 labTitle =
new QLabel(scrollAreaWidgetContents);
438 labTitle->setObjectName(QString::fromUtf8(
"labTitle"));
439 labTitle->setText(QString::fromUtf8(
"Title"));
441 gridLayout_4->addWidget(labTitle, 0, 0, 1, 1);
444 leAlbumArtist->setObjectName(QString::fromUtf8(
"leAlbumArtist"));
445 sizePolicy4.setHeightForWidth(leAlbumArtist->sizePolicy().hasHeightForWidth());
446 leAlbumArtist->setSizePolicy(sizePolicy4);
448 gridLayout_4->addWidget(leAlbumArtist, 5, 1, 1, 1);
451 leArtist->setObjectName(QString::fromUtf8(
"leArtist"));
452 sizePolicy4.setHeightForWidth(leArtist->sizePolicy().hasHeightForWidth());
453 leArtist->setSizePolicy(sizePolicy4);
455 gridLayout_4->addWidget(leArtist, 4, 1, 1, 1);
457 labGenres =
new QLabel(scrollAreaWidgetContents);
458 labGenres->setObjectName(QString::fromUtf8(
"labGenres"));
459 labGenres->setText(QString::fromUtf8(
"Genres"));
461 gridLayout_4->addWidget(labGenres, 6, 0, 1, 1);
463 teComment =
new QPlainTextEdit(scrollAreaWidgetContents);
464 teComment->setObjectName(QString::fromUtf8(
"teComment"));
465 QSizePolicy sizePolicy6(QSizePolicy::Preferred, QSizePolicy::Expanding);
466 sizePolicy6.setHorizontalStretch(0);
467 sizePolicy6.setVerticalStretch(0);
468 sizePolicy6.setHeightForWidth(teComment->sizePolicy().hasHeightForWidth());
469 teComment->setSizePolicy(sizePolicy6);
470 teComment->setMaximumSize(QSize(16777215, 100));
471 teComment->setTabChangesFocus(
true);
473 gridLayout_4->addWidget(teComment, 7, 1, 1, 1);
475 labAlbumArtist =
new QLabel(scrollAreaWidgetContents);
476 labAlbumArtist->setObjectName(QString::fromUtf8(
"labAlbumArtist"));
478 gridLayout_4->addWidget(labAlbumArtist, 5, 0, 1, 1);
480 horizontalLayout_5 =
new QHBoxLayout();
481 horizontalLayout_5->setSpacing(10);
482 horizontalLayout_5->setObjectName(QString::fromUtf8(
"horizontalLayout_5"));
483 horizontalLayout_5->setContentsMargins(0, 0, -1, 0);
485 leTitle->setObjectName(QString::fromUtf8(
"leTitle"));
486 sizePolicy1.setHeightForWidth(leTitle->sizePolicy().hasHeightForWidth());
487 leTitle->setSizePolicy(sizePolicy1);
489 horizontalLayout_5->addWidget(leTitle);
491 horizontalSpacer_5 =
new QSpacerItem(40, 20, QSizePolicy::Maximum, QSizePolicy::Minimum);
493 horizontalLayout_5->addItem(horizontalSpacer_5);
495 labTrackNumber =
new QLabel(scrollAreaWidgetContents);
496 labTrackNumber->setObjectName(QString::fromUtf8(
"labTrackNumber"));
497 QSizePolicy sizePolicy7(QSizePolicy::Maximum, QSizePolicy::Preferred);
498 sizePolicy7.setHorizontalStretch(0);
499 sizePolicy7.setVerticalStretch(0);
500 sizePolicy7.setHeightForWidth(labTrackNumber->sizePolicy().hasHeightForWidth());
501 labTrackNumber->setSizePolicy(sizePolicy7);
502 labTrackNumber->setText(QString::fromUtf8(
"# Track"));
504 horizontalLayout_5->addWidget(labTrackNumber);
506 sbTrackNumber =
new QSpinBox(scrollAreaWidgetContents);
507 sbTrackNumber->setObjectName(QString::fromUtf8(
"sbTrackNumber"));
508 sbTrackNumber->setMinimumSize(QSize(200, 31));
509 sbTrackNumber->setMaximum(999);
511 horizontalLayout_5->addWidget(sbTrackNumber);
514 gridLayout_4->addLayout(horizontalLayout_5, 0, 1, 1, 1);
516 labRatingText =
new QLabel(scrollAreaWidgetContents);
517 labRatingText->setObjectName(QString::fromUtf8(
"labRatingText"));
518 sizePolicy2.setHeightForWidth(labRatingText->sizePolicy().hasHeightForWidth());
519 labRatingText->setSizePolicy(sizePolicy2);
520 labRatingText->setText(QString::fromUtf8(
"Rating"));
522 gridLayout_4->addWidget(labRatingText, 8, 0, 1, 1);
524 tabTagScrollArea->setWidget(scrollAreaWidgetContents);
526 gridLayout_3->addWidget(tabTagScrollArea, 0, 0, 1, 1);
528 tabWidget->addTab(tabTag, QString());
529 tabWidget->setTabText(tabWidget->indexOf(tabTag), QString::fromUtf8(
"Tags"));
530 tabFromPath =
new QWidget();
531 tabFromPath->setObjectName(QString::fromUtf8(
"tabFromPath"));
532 gridLayout_8 =
new QGridLayout(tabFromPath);
533 gridLayout_8->setObjectName(QString::fromUtf8(
"gridLayout_8"));
534 tabWidget->addTab(tabFromPath, QString());
535 tabCover =
new QWidget();
536 tabCover->setObjectName(QString::fromUtf8(
"tabCover"));
537 gridLayout_2 =
new QGridLayout(tabCover);
538 gridLayout_2->setObjectName(QString::fromUtf8(
"gridLayout_2"));
539 tabWidget->addTab(tabCover, QString());
540 tabWidget->setTabText(tabWidget->indexOf(tabCover), QString::fromUtf8(
"Cover"));
542 gridLayout->addWidget(tabWidget, 5, 0, 1, 1);
544 QWidget::setTabOrder(btnPrev, btnNext);
545 QWidget::setTabOrder(btnNext, tabWidget);
546 QWidget::setTabOrder(tabWidget, tabTagScrollArea);
547 QWidget::setTabOrder(tabTagScrollArea, leTitle);
548 QWidget::setTabOrder(leTitle, sbTrackNumber);
549 QWidget::setTabOrder(sbTrackNumber, sbDiscnumber);
550 QWidget::setTabOrder(sbDiscnumber, cbDiscnumberAll);
551 QWidget::setTabOrder(cbDiscnumberAll, sbYear);
552 QWidget::setTabOrder(sbYear, cbYearAll);
553 QWidget::setTabOrder(cbYearAll, leAlbum);
554 QWidget::setTabOrder(leAlbum, cbAlbumAll);
555 QWidget::setTabOrder(cbAlbumAll, leArtist);
556 QWidget::setTabOrder(leArtist, cbArtistAll);
557 QWidget::setTabOrder(cbArtistAll, leAlbumArtist);
558 QWidget::setTabOrder(leAlbumArtist, cbAlbumArtistAll);
559 QWidget::setTabOrder(cbAlbumArtistAll, leGenre);
560 QWidget::setTabOrder(leGenre, cbGenreAll);
561 QWidget::setTabOrder(cbGenreAll, teComment);
562 QWidget::setTabOrder(teComment, cbCommentAll);
563 QWidget::setTabOrder(cbCommentAll, cbRatingAll);
564 QWidget::setTabOrder(cbRatingAll, btnLoadCompleteAlbum);
565 QWidget::setTabOrder(btnLoadCompleteAlbum, btnUndoAll);
566 QWidget::setTabOrder(btnUndoAll, btnUndo);
570 tabWidget->setCurrentIndex(0);
578 btnUndoAll->setText(QCoreApplication::translate(
"GUI_TagEdit",
"Undo all",
nullptr));
579 labTrackIndex->setText(QString());
580 labFilepath->setText(QString());
581 labReadOnly->setText(QCoreApplication::translate(
"GUI_TagEdit",
"Read only file",
nullptr));
582 labDiscnumber->setText(QCoreApplication::translate(
"GUI_TagEdit",
"Discnumber",
nullptr));
583 labComment->setText(QCoreApplication::translate(
"GUI_TagEdit",
"Comment",
nullptr));
584 cbCommentAll->setText(QCoreApplication::translate(
"GUI_TagEdit",
"all",
nullptr));
585 labAlbumArtist->setText(QCoreApplication::translate(
"GUI_TagEdit",
"Album artist",
nullptr));
586 tabWidget->setTabText(tabWidget->indexOf(tabFromPath), QCoreApplication::translate(
"GUI_TagEdit",
"Tag from path",
nullptr));
Definition: GUI_TagEdit.h:44
GUI class for String fields meant to convert content to first upper case by a context menu.
Definition: LineEdit.h:41
This class is used for the actual editing of a RatingLabel While the RatingLabel class is used in pai...
Definition: RatingLabel.h:97
Definition: ui_GUI_TagEdit.h:593
Definition: ui_GUI_TagEdit.h:34