9 #ifndef UI_GUI_PLAYLISTPREFERENCES_H
10 #define UI_GUI_PLAYLISTPREFERENCES_H
12 #include <QtCore/QVariant>
13 #include <QtWidgets/QApplication>
14 #include <QtWidgets/QCheckBox>
15 #include <QtWidgets/QFrame>
16 #include <QtWidgets/QGridLayout>
17 #include <QtWidgets/QGroupBox>
18 #include <QtWidgets/QLabel>
19 #include <QtWidgets/QLineEdit>
20 #include <QtWidgets/QPushButton>
21 #include <QtWidgets/QSpacerItem>
22 #include <QtWidgets/QTabWidget>
23 #include <QtWidgets/QVBoxLayout>
24 #include <QtWidgets/QWidget>
31 QGridLayout *gridLayout;
32 QTabWidget *tabWidget;
34 QGridLayout *gridLayout_4;
35 QSpacerItem *verticalSpacer_2;
38 QVBoxLayout *verticalLayout;
39 QCheckBox *cbLoadTemporaryPlaylists;
40 QCheckBox *cbLoadSavedPlaylists;
42 QCheckBox *cbStartPlaying;
43 QCheckBox *cbLoadLastTrack;
44 QCheckBox *cbRememberTime;
45 QGroupBox *groupBox_2;
46 QVBoxLayout *verticalLayout_2;
47 QCheckBox *cbRememberAfterStop;
49 QGridLayout *gridLayout_3;
50 QLineEdit *leExpression;
51 QCheckBox *cbShowCovers;
52 QCheckBox *cbShowNumbers;
53 QSpacerItem *verticalSpacer;
54 QPushButton *btnDefault;
55 QCheckBox *cbShowRating;
56 QCheckBox *cbShowClearButton;
57 QGridLayout *gridLayout_2;
63 QLabel *labTrackNumber;
72 QCheckBox *cbShowBottomBar;
80 gridLayout->setObjectName(QString::fromUtf8(
"gridLayout"));
81 gridLayout->setContentsMargins(0, 0, 0, 0);
83 tabWidget->setObjectName(QString::fromUtf8(
"tabWidget"));
84 tabWidget->setFocusPolicy(Qt::NoFocus);
86 tab->setObjectName(QString::fromUtf8(
"tab"));
87 gridLayout_4 =
new QGridLayout(tab);
88 gridLayout_4->setObjectName(QString::fromUtf8(
"gridLayout_4"));
89 verticalSpacer_2 =
new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
91 gridLayout_4->addItem(verticalSpacer_2, 8, 0, 1, 1);
93 line =
new QFrame(tab);
94 line->setObjectName(QString::fromUtf8(
"line"));
95 line->setFrameShape(QFrame::HLine);
96 line->setFrameShadow(QFrame::Sunken);
98 gridLayout_4->addWidget(line, 5, 0, 1, 1);
100 groupBox =
new QGroupBox(tab);
101 groupBox->setObjectName(QString::fromUtf8(
"groupBox"));
102 verticalLayout =
new QVBoxLayout(groupBox);
103 verticalLayout->setObjectName(QString::fromUtf8(
"verticalLayout"));
104 cbLoadTemporaryPlaylists =
new QCheckBox(groupBox);
105 cbLoadTemporaryPlaylists->setObjectName(QString::fromUtf8(
"cbLoadTemporaryPlaylists"));
107 verticalLayout->addWidget(cbLoadTemporaryPlaylists);
109 cbLoadSavedPlaylists =
new QCheckBox(groupBox);
110 cbLoadSavedPlaylists->setObjectName(QString::fromUtf8(
"cbLoadSavedPlaylists"));
111 cbLoadSavedPlaylists->setChecked(
true);
113 verticalLayout->addWidget(cbLoadSavedPlaylists);
115 line_3 =
new QFrame(groupBox);
116 line_3->setObjectName(QString::fromUtf8(
"line_3"));
117 line_3->setFrameShape(QFrame::HLine);
118 line_3->setFrameShadow(QFrame::Sunken);
120 verticalLayout->addWidget(line_3);
122 cbStartPlaying =
new QCheckBox(groupBox);
123 cbStartPlaying->setObjectName(QString::fromUtf8(
"cbStartPlaying"));
125 verticalLayout->addWidget(cbStartPlaying);
127 cbLoadLastTrack =
new QCheckBox(groupBox);
128 cbLoadLastTrack->setObjectName(QString::fromUtf8(
"cbLoadLastTrack"));
130 verticalLayout->addWidget(cbLoadLastTrack);
132 cbRememberTime =
new QCheckBox(groupBox);
133 cbRememberTime->setObjectName(QString::fromUtf8(
"cbRememberTime"));
135 verticalLayout->addWidget(cbRememberTime);
138 gridLayout_4->addWidget(groupBox, 6, 0, 1, 1);
140 groupBox_2 =
new QGroupBox(tab);
141 groupBox_2->setObjectName(QString::fromUtf8(
"groupBox_2"));
142 verticalLayout_2 =
new QVBoxLayout(groupBox_2);
143 verticalLayout_2->setObjectName(QString::fromUtf8(
"verticalLayout_2"));
144 cbRememberAfterStop =
new QCheckBox(groupBox_2);
145 cbRememberAfterStop->setObjectName(QString::fromUtf8(
"cbRememberAfterStop"));
147 verticalLayout_2->addWidget(cbRememberAfterStop);
150 gridLayout_4->addWidget(groupBox_2, 7, 0, 1, 1);
152 tabWidget->addTab(tab, QString());
153 tab_2 =
new QWidget();
154 tab_2->setObjectName(QString::fromUtf8(
"tab_2"));
155 gridLayout_3 =
new QGridLayout(tab_2);
156 gridLayout_3->setObjectName(QString::fromUtf8(
"gridLayout_3"));
157 leExpression =
new QLineEdit(tab_2);
158 leExpression->setObjectName(QString::fromUtf8(
"leExpression"));
160 gridLayout_3->addWidget(leExpression, 5, 0, 1, 1);
162 cbShowCovers =
new QCheckBox(tab_2);
163 cbShowCovers->setObjectName(QString::fromUtf8(
"cbShowCovers"));
165 gridLayout_3->addWidget(cbShowCovers, 3, 0, 1, 1);
167 cbShowNumbers =
new QCheckBox(tab_2);
168 cbShowNumbers->setObjectName(QString::fromUtf8(
"cbShowNumbers"));
170 gridLayout_3->addWidget(cbShowNumbers, 2, 0, 1, 2);
172 verticalSpacer =
new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
174 gridLayout_3->addItem(verticalSpacer, 7, 0, 1, 1);
176 btnDefault =
new QPushButton(tab_2);
177 btnDefault->setObjectName(QString::fromUtf8(
"btnDefault"));
178 btnDefault->setText(QString::fromUtf8(
"Default"));
180 gridLayout_3->addWidget(btnDefault, 5, 1, 1, 1);
182 cbShowRating =
new QCheckBox(tab_2);
183 cbShowRating->setObjectName(QString::fromUtf8(
"cbShowRating"));
185 gridLayout_3->addWidget(cbShowRating, 4, 0, 1, 1);
187 cbShowClearButton =
new QCheckBox(tab_2);
188 cbShowClearButton->setObjectName(QString::fromUtf8(
"cbShowClearButton"));
190 gridLayout_3->addWidget(cbShowClearButton, 0, 0, 1, 1);
192 gridLayout_2 =
new QGridLayout();
193 gridLayout_2->setObjectName(QString::fromUtf8(
"gridLayout_2"));
194 gridLayout_2->setHorizontalSpacing(6);
195 gridLayout_2->setVerticalSpacing(10);
196 label_4 =
new QLabel(tab_2);
197 label_4->setObjectName(QString::fromUtf8(
"label_4"));
199 font.setItalic(
true);
200 label_4->setFont(font);
202 gridLayout_2->addWidget(label_4, 1, 0, 1, 1);
204 label_9 =
new QLabel(tab_2);
205 label_9->setObjectName(QString::fromUtf8(
"label_9"));
207 gridLayout_2->addWidget(label_9, 5, 0, 1, 1);
209 label_5 =
new QLabel(tab_2);
210 label_5->setObjectName(QString::fromUtf8(
"label_5"));
211 label_5->setText(QString::fromUtf8(
"%nr%"));
213 gridLayout_2->addWidget(label_5, 0, 2, 1, 1);
215 label_7 =
new QLabel(tab_2);
216 label_7->setObjectName(QString::fromUtf8(
"label_7"));
217 label_7->setText(QString::fromUtf8(
"%artist%"));
219 gridLayout_2->addWidget(label_7, 2, 2, 1, 1);
221 label =
new QLabel(tab_2);
222 label->setObjectName(QString::fromUtf8(
"label"));
226 label->setFont(font1);
228 gridLayout_2->addWidget(label, 0, 0, 1, 1);
230 labTrackNumber =
new QLabel(tab_2);
231 labTrackNumber->setObjectName(QString::fromUtf8(
"labTrackNumber"));
232 labTrackNumber->setText(QString::fromUtf8(
"track number"));
234 gridLayout_2->addWidget(labTrackNumber, 0, 3, 1, 1);
236 label_8 =
new QLabel(tab_2);
237 label_8->setObjectName(QString::fromUtf8(
"label_8"));
238 label_8->setText(QString::fromUtf8(
"%album%"));
240 gridLayout_2->addWidget(label_8, 3, 2, 1, 1);
242 label_6 =
new QLabel(tab_2);
243 label_6->setObjectName(QString::fromUtf8(
"label_6"));
244 label_6->setText(QString::fromUtf8(
"%title%"));
246 gridLayout_2->addWidget(label_6, 1, 2, 1, 1);
248 labTitle =
new QLabel(tab_2);
249 labTitle->setObjectName(QString::fromUtf8(
"labTitle"));
250 labTitle->setText(QString::fromUtf8(
"title"));
252 gridLayout_2->addWidget(labTitle, 1, 3, 1, 1);
254 labArtist =
new QLabel(tab_2);
255 labArtist->setObjectName(QString::fromUtf8(
"labArtist"));
256 labArtist->setText(QString::fromUtf8(
"artist"));
258 gridLayout_2->addWidget(labArtist, 2, 3, 1, 1);
260 labAlbum =
new QLabel(tab_2);
261 labAlbum->setObjectName(QString::fromUtf8(
"labAlbum"));
262 labAlbum->setText(QString::fromUtf8(
"album"));
264 gridLayout_2->addWidget(labAlbum, 3, 3, 1, 1);
266 label_2 =
new QLabel(tab_2);
267 label_2->setObjectName(QString::fromUtf8(
"label_2"));
268 label_2->setText(QString::fromUtf8(
" %nr% - '%title%' - %artist%"));
270 gridLayout_2->addWidget(label_2, 5, 2, 1, 2);
272 line_4 =
new QFrame(tab_2);
273 line_4->setObjectName(QString::fromUtf8(
"line_4"));
274 line_4->setFrameShape(QFrame::HLine);
275 line_4->setFrameShadow(QFrame::Sunken);
277 gridLayout_2->addWidget(line_4, 4, 0, 1, 4);
279 line_5 =
new QFrame(tab_2);
280 line_5->setObjectName(QString::fromUtf8(
"line_5"));
281 line_5->setFrameShape(QFrame::VLine);
282 line_5->setFrameShadow(QFrame::Sunken);
284 gridLayout_2->addWidget(line_5, 0, 1, 4, 1);
287 gridLayout_3->addLayout(gridLayout_2, 6, 0, 1, 2);
289 cbShowBottomBar =
new QCheckBox(tab_2);
290 cbShowBottomBar->setObjectName(QString::fromUtf8(
"cbShowBottomBar"));
292 gridLayout_3->addWidget(cbShowBottomBar, 1, 0, 1, 2);
294 tabWidget->addTab(tab_2, QString());
296 gridLayout->addWidget(tabWidget, 0, 0, 1, 1);
298 QWidget::setTabOrder(tabWidget, cbLoadTemporaryPlaylists);
299 QWidget::setTabOrder(cbLoadTemporaryPlaylists, cbLoadSavedPlaylists);
300 QWidget::setTabOrder(cbLoadSavedPlaylists, cbStartPlaying);
301 QWidget::setTabOrder(cbStartPlaying, cbLoadLastTrack);
302 QWidget::setTabOrder(cbLoadLastTrack, cbRememberTime);
303 QWidget::setTabOrder(cbRememberTime, cbRememberAfterStop);
304 QWidget::setTabOrder(cbRememberAfterStop, cbShowClearButton);
305 QWidget::setTabOrder(cbShowClearButton, cbShowNumbers);
306 QWidget::setTabOrder(cbShowNumbers, cbShowCovers);
307 QWidget::setTabOrder(cbShowCovers, cbShowRating);
308 QWidget::setTabOrder(cbShowRating, leExpression);
312 tabWidget->setCurrentIndex(1);
320 groupBox->setTitle(QCoreApplication::translate(
"GUI_PlaylistPreferences",
"Start up",
nullptr));
321 cbLoadTemporaryPlaylists->setText(QCoreApplication::translate(
"GUI_PlaylistPreferences",
"Load temporary playlists",
nullptr));
322 cbLoadSavedPlaylists->setText(QCoreApplication::translate(
"GUI_PlaylistPreferences",
"Load saved playlists",
nullptr));
323 cbStartPlaying->setText(QCoreApplication::translate(
"GUI_PlaylistPreferences",
"Start playing",
nullptr));
324 cbLoadLastTrack->setText(QCoreApplication::translate(
"GUI_PlaylistPreferences",
"Load last track on startup",
nullptr));
325 cbRememberTime->setText(QCoreApplication::translate(
"GUI_PlaylistPreferences",
"Remember time of last track",
nullptr));
326 groupBox_2->setTitle(QCoreApplication::translate(
"GUI_PlaylistPreferences",
"Stop behaviour",
nullptr));
327 cbRememberAfterStop->setText(QCoreApplication::translate(
"GUI_PlaylistPreferences",
"Load last track after pressing stop",
nullptr));
328 tabWidget->setTabText(tabWidget->indexOf(tab), QCoreApplication::translate(
"GUI_PlaylistPreferences",
"Behavior",
nullptr));
329 cbShowCovers->setText(QCoreApplication::translate(
"GUI_PlaylistPreferences",
"Show covers",
nullptr));
330 cbShowNumbers->setText(QCoreApplication::translate(
"GUI_PlaylistPreferences",
"Show numbers",
nullptr));
331 cbShowRating->setText(QCoreApplication::translate(
"GUI_PlaylistPreferences",
"Show rating",
nullptr));
332 cbShowClearButton->setText(QCoreApplication::translate(
"GUI_PlaylistPreferences",
"Show clear button",
nullptr));
333 label_4->setText(QCoreApplication::translate(
"GUI_PlaylistPreferences",
"'italic text'",
nullptr));
334 label_9->setText(QCoreApplication::translate(
"GUI_PlaylistPreferences",
"Example",
nullptr));
335 label->setText(QCoreApplication::translate(
"GUI_PlaylistPreferences",
"*bold text*",
nullptr));
336 cbShowBottomBar->setText(QCoreApplication::translate(
"GUI_PlaylistPreferences",
"Show footer",
nullptr));
337 tabWidget->setTabText(tabWidget->indexOf(tab_2), QCoreApplication::translate(
"GUI_PlaylistPreferences",
"Look",
nullptr));
349 #endif // UI_GUI_PLAYLISTPREFERENCES_H