9 #ifndef UI_GUI_TAGFROMPATH_H
10 #define UI_GUI_TAGFROMPATH_H
12 #include <QtCore/QVariant>
13 #include <QtWidgets/QApplication>
14 #include <QtWidgets/QFrame>
15 #include <QtWidgets/QGridLayout>
16 #include <QtWidgets/QHBoxLayout>
17 #include <QtWidgets/QLabel>
18 #include <QtWidgets/QListWidget>
19 #include <QtWidgets/QPushButton>
20 #include <QtWidgets/QSpacerItem>
21 #include <QtWidgets/QStackedWidget>
22 #include <QtWidgets/QWidget>
23 #include "Gui/Tagging/TagLineEdit.h"
30 QGridLayout *gridLayout;
33 QPushButton *btn_tag_help;
34 QHBoxLayout *horizontalLayout_3;
35 QPushButton *btn_title;
36 QPushButton *btn_album;
37 QPushButton *btn_artist;
38 QPushButton *btn_year;
39 QPushButton *btn_disc_nr;
40 QPushButton *btn_track_nr;
43 QHBoxLayout *horizontalLayout_4;
44 QSpacerItem *horizontalSpacer_2;
45 QPushButton *btn_apply_tag_all;
46 QPushButton *btn_apply_tag;
47 QStackedWidget *sw_tag_from_path;
49 QGridLayout *gridLayout_4;
50 QLabel *lab_tag_from_path_warning;
51 QListWidget *lv_invalidFilepaths;
53 QGridLayout *gridLayout_5;
54 QSpacerItem *verticalSpacer_3;
62 gridLayout->setObjectName(QString::fromUtf8(
"gridLayout"));
64 label_8->setObjectName(QString::fromUtf8(
"label_8"));
66 gridLayout->addWidget(label_8, 0, 0, 1, 1);
69 le_tag->setObjectName(QString::fromUtf8(
"le_tag"));
70 le_tag->setFocusPolicy(Qt::TabFocus);
72 gridLayout->addWidget(le_tag, 0, 1, 1, 1);
75 btn_tag_help->setObjectName(QString::fromUtf8(
"btn_tag_help"));
76 btn_tag_help->setFocusPolicy(Qt::TabFocus);
77 btn_tag_help->setText(QString::fromUtf8(
"?"));
79 gridLayout->addWidget(btn_tag_help, 1, 0, 1, 1);
81 horizontalLayout_3 =
new QHBoxLayout();
82 horizontalLayout_3->setSpacing(5);
83 horizontalLayout_3->setObjectName(QString::fromUtf8(
"horizontalLayout_3"));
85 btn_title->setObjectName(QString::fromUtf8(
"btn_title"));
86 btn_title->setFocusPolicy(Qt::TabFocus);
87 btn_title->setText(QString::fromUtf8(
"Title"));
88 btn_title->setCheckable(
true);
90 horizontalLayout_3->addWidget(btn_title);
93 btn_album->setObjectName(QString::fromUtf8(
"btn_album"));
94 btn_album->setFocusPolicy(Qt::TabFocus);
95 btn_album->setText(QString::fromUtf8(
"Album"));
96 btn_album->setCheckable(
true);
98 horizontalLayout_3->addWidget(btn_album);
101 btn_artist->setObjectName(QString::fromUtf8(
"btn_artist"));
102 btn_artist->setFocusPolicy(Qt::TabFocus);
103 btn_artist->setText(QString::fromUtf8(
"Artist"));
104 btn_artist->setCheckable(
true);
106 horizontalLayout_3->addWidget(btn_artist);
109 btn_year->setObjectName(QString::fromUtf8(
"btn_year"));
110 btn_year->setFocusPolicy(Qt::TabFocus);
111 btn_year->setText(QString::fromUtf8(
"Year"));
112 btn_year->setCheckable(
true);
114 horizontalLayout_3->addWidget(btn_year);
117 btn_disc_nr->setObjectName(QString::fromUtf8(
"btn_disc_nr"));
118 btn_disc_nr->setFocusPolicy(Qt::TabFocus);
119 btn_disc_nr->setCheckable(
true);
121 horizontalLayout_3->addWidget(btn_disc_nr);
124 btn_track_nr->setObjectName(QString::fromUtf8(
"btn_track_nr"));
125 btn_track_nr->setFocusPolicy(Qt::TabFocus);
126 btn_track_nr->setText(QString::fromUtf8(
"# Track"));
127 btn_track_nr->setCheckable(
true);
129 horizontalLayout_3->addWidget(btn_track_nr);
132 gridLayout->addLayout(horizontalLayout_3, 1, 1, 1, 1);
135 line_3->setObjectName(QString::fromUtf8(
"line_3"));
136 line_3->setFrameShape(QFrame::HLine);
137 line_3->setFrameShadow(QFrame::Sunken);
139 gridLayout->addWidget(line_3, 2, 0, 1, 2);
142 lab_tag_type->setObjectName(QString::fromUtf8(
"lab_tag_type"));
144 gridLayout->addWidget(lab_tag_type, 3, 0, 1, 1);
146 horizontalLayout_4 =
new QHBoxLayout();
147 horizontalLayout_4->setObjectName(QString::fromUtf8(
"horizontalLayout_4"));
148 horizontalSpacer_2 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
150 horizontalLayout_4->addItem(horizontalSpacer_2);
153 btn_apply_tag_all->setObjectName(QString::fromUtf8(
"btn_apply_tag_all"));
154 btn_apply_tag_all->setFocusPolicy(Qt::TabFocus);
156 horizontalLayout_4->addWidget(btn_apply_tag_all);
159 btn_apply_tag->setObjectName(QString::fromUtf8(
"btn_apply_tag"));
160 btn_apply_tag->setFocusPolicy(Qt::TabFocus);
161 btn_apply_tag->setText(QString::fromUtf8(
"Apply"));
163 horizontalLayout_4->addWidget(btn_apply_tag);
166 gridLayout->addLayout(horizontalLayout_4, 3, 1, 1, 1);
169 sw_tag_from_path->setObjectName(QString::fromUtf8(
"sw_tag_from_path"));
170 page =
new QWidget();
171 page->setObjectName(QString::fromUtf8(
"page"));
172 gridLayout_4 =
new QGridLayout(page);
173 gridLayout_4->setObjectName(QString::fromUtf8(
"gridLayout_4"));
174 lab_tag_from_path_warning =
new QLabel(page);
175 lab_tag_from_path_warning->setObjectName(QString::fromUtf8(
"lab_tag_from_path_warning"));
179 lab_tag_from_path_warning->setFont(font);
180 lab_tag_from_path_warning->setText(QString::fromUtf8(
"Warning"));
182 gridLayout_4->addWidget(lab_tag_from_path_warning, 0, 0, 1, 1);
184 lv_invalidFilepaths =
new QListWidget(page);
185 lv_invalidFilepaths->setObjectName(QString::fromUtf8(
"lv_invalidFilepaths"));
187 gridLayout_4->addWidget(lv_invalidFilepaths, 1, 0, 1, 1);
189 sw_tag_from_path->addWidget(page);
190 page_2 =
new QWidget();
191 page_2->setObjectName(QString::fromUtf8(
"page_2"));
192 gridLayout_5 =
new QGridLayout(page_2);
193 gridLayout_5->setObjectName(QString::fromUtf8(
"gridLayout_5"));
194 verticalSpacer_3 =
new QSpacerItem(20, 270, QSizePolicy::Minimum, QSizePolicy::Expanding);
196 gridLayout_5->addItem(verticalSpacer_3, 0, 0, 1, 1);
198 sw_tag_from_path->addWidget(page_2);
200 gridLayout->addWidget(sw_tag_from_path, 4, 0, 1, 2);
205 sw_tag_from_path->setCurrentIndex(0);
213 label_8->setText(QCoreApplication::translate(
"GUI_TagFromPath",
"Expression",
nullptr));
214 btn_disc_nr->setText(QCoreApplication::translate(
"GUI_TagFromPath",
"Disc Nr",
nullptr));
215 lab_tag_type->setText(QString());
216 btn_apply_tag_all->setText(QCoreApplication::translate(
"GUI_TagFromPath",
"Apply to all",
nullptr));
228 #endif // UI_GUI_TAGFROMPATH_H