9 #ifndef UI_GUI_LIBRARYPREFERENCES_H 10 #define UI_GUI_LIBRARYPREFERENCES_H 12 #include <QtCore/QVariant> 13 #include <QtWidgets/QApplication> 14 #include <QtWidgets/QCheckBox> 15 #include <QtWidgets/QGridLayout> 16 #include <QtWidgets/QGroupBox> 17 #include <QtWidgets/QLabel> 18 #include <QtWidgets/QListView> 19 #include <QtWidgets/QPushButton> 20 #include <QtWidgets/QRadioButton> 21 #include <QtWidgets/QSpacerItem> 22 #include <QtWidgets/QTabWidget> 23 #include <QtWidgets/QVBoxLayout> 24 #include <QtWidgets/QWidget> 31 QGridLayout *gridLayout;
32 QTabWidget *tab_widget;
33 QWidget *tab_libraries;
34 QGridLayout *gridLayout_5;
35 QVBoxLayout *verticalLayout_2;
37 QSpacerItem *verticalSpacer_3;
39 QPushButton *btn_edit;
40 QPushButton *btn_delete;
41 QSpacerItem *verticalSpacer_4;
42 QPushButton *btn_down;
44 QLabel *lab_current_path;
45 QWidget *tab_playlist_interaction;
46 QGridLayout *gridLayout_3;
48 QVBoxLayout *verticalLayout;
49 QRadioButton *rb_dc_do_nothing;
50 QRadioButton *rb_dc_play_if_stopped;
51 QRadioButton *rb_dc_play_immediately;
53 QGroupBox *groupBox_2;
54 QGridLayout *gridLayout_2;
55 QRadioButton *rb_dd_do_nothing;
56 QRadioButton *rb_dd_start_if_stopped_and_empty;
57 QSpacerItem *verticalSpacer_2;
59 QGridLayout *gridLayout_6;
60 QCheckBox *cb_show_clear_buttons;
61 QSpacerItem *verticalSpacer_5;
62 QCheckBox *cb_ignore_article;
70 gridLayout->setObjectName(QStringLiteral(
"gridLayout"));
71 gridLayout->setVerticalSpacing(20);
73 tab_widget->setObjectName(QStringLiteral(
"tab_widget"));
74 tab_widget->setFocusPolicy(Qt::NoFocus);
75 tab_libraries =
new QWidget();
76 tab_libraries->setObjectName(QStringLiteral(
"tab_libraries"));
77 gridLayout_5 =
new QGridLayout(tab_libraries);
78 gridLayout_5->setObjectName(QStringLiteral(
"gridLayout_5"));
79 verticalLayout_2 =
new QVBoxLayout();
80 verticalLayout_2->setObjectName(QStringLiteral(
"verticalLayout_2"));
81 btn_up =
new QPushButton(tab_libraries);
82 btn_up->setObjectName(QStringLiteral(
"btn_up"));
83 btn_up->setText(QStringLiteral(
"Up"));
85 verticalLayout_2->addWidget(btn_up);
87 verticalSpacer_3 =
new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
89 verticalLayout_2->addItem(verticalSpacer_3);
91 btn_new =
new QPushButton(tab_libraries);
92 btn_new->setObjectName(QStringLiteral(
"btn_new"));
93 btn_new->setText(QStringLiteral(
"New"));
95 verticalLayout_2->addWidget(btn_new);
97 btn_edit =
new QPushButton(tab_libraries);
98 btn_edit->setObjectName(QStringLiteral(
"btn_edit"));
99 btn_edit->setText(QStringLiteral(
"Edit"));
101 verticalLayout_2->addWidget(btn_edit);
103 btn_delete =
new QPushButton(tab_libraries);
104 btn_delete->setObjectName(QStringLiteral(
"btn_delete"));
105 btn_delete->setText(QStringLiteral(
"Delete"));
107 verticalLayout_2->addWidget(btn_delete);
109 verticalSpacer_4 =
new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
111 verticalLayout_2->addItem(verticalSpacer_4);
113 btn_down =
new QPushButton(tab_libraries);
114 btn_down->setObjectName(QStringLiteral(
"btn_down"));
115 btn_down->setText(QStringLiteral(
"Down"));
117 verticalLayout_2->addWidget(btn_down);
120 gridLayout_5->addLayout(verticalLayout_2, 2, 1, 1, 1);
122 lv_libs =
new QListView(tab_libraries);
123 lv_libs->setObjectName(QStringLiteral(
"lv_libs"));
124 lv_libs->setAlternatingRowColors(
true);
126 gridLayout_5->addWidget(lv_libs, 2, 0, 1, 1);
128 lab_current_path =
new QLabel(tab_libraries);
129 lab_current_path->setObjectName(QStringLiteral(
"lab_current_path"));
131 gridLayout_5->addWidget(lab_current_path, 3, 0, 1, 2);
133 tab_widget->addTab(tab_libraries, QString());
134 tab_playlist_interaction =
new QWidget();
135 tab_playlist_interaction->setObjectName(QStringLiteral(
"tab_playlist_interaction"));
136 gridLayout_3 =
new QGridLayout(tab_playlist_interaction);
137 gridLayout_3->setObjectName(QStringLiteral(
"gridLayout_3"));
138 gridLayout_3->setVerticalSpacing(10);
139 gridLayout_3->setContentsMargins(-1, 10, -1, -1);
140 groupBox =
new QGroupBox(tab_playlist_interaction);
141 groupBox->setObjectName(QStringLiteral(
"groupBox"));
142 verticalLayout =
new QVBoxLayout(groupBox);
143 verticalLayout->setObjectName(QStringLiteral(
"verticalLayout"));
144 rb_dc_do_nothing =
new QRadioButton(groupBox);
145 rb_dc_do_nothing->setObjectName(QStringLiteral(
"rb_dc_do_nothing"));
147 verticalLayout->addWidget(rb_dc_do_nothing);
149 rb_dc_play_if_stopped =
new QRadioButton(groupBox);
150 rb_dc_play_if_stopped->setObjectName(QStringLiteral(
"rb_dc_play_if_stopped"));
152 verticalLayout->addWidget(rb_dc_play_if_stopped);
154 rb_dc_play_immediately =
new QRadioButton(groupBox);
155 rb_dc_play_immediately->setObjectName(QStringLiteral(
"rb_dc_play_immediately"));
157 verticalLayout->addWidget(rb_dc_play_immediately);
159 label =
new QLabel(groupBox);
160 label->setObjectName(QStringLiteral(
"label"));
162 verticalLayout->addWidget(label);
165 gridLayout_3->addWidget(groupBox, 0, 0, 1, 1);
167 groupBox_2 =
new QGroupBox(tab_playlist_interaction);
168 groupBox_2->setObjectName(QStringLiteral(
"groupBox_2"));
169 gridLayout_2 =
new QGridLayout(groupBox_2);
170 gridLayout_2->setObjectName(QStringLiteral(
"gridLayout_2"));
171 rb_dd_do_nothing =
new QRadioButton(groupBox_2);
172 rb_dd_do_nothing->setObjectName(QStringLiteral(
"rb_dd_do_nothing"));
174 gridLayout_2->addWidget(rb_dd_do_nothing, 0, 0, 1, 1);
176 rb_dd_start_if_stopped_and_empty =
new QRadioButton(groupBox_2);
177 rb_dd_start_if_stopped_and_empty->setObjectName(QStringLiteral(
"rb_dd_start_if_stopped_and_empty"));
179 gridLayout_2->addWidget(rb_dd_start_if_stopped_and_empty, 1, 0, 1, 1);
182 gridLayout_3->addWidget(groupBox_2, 1, 0, 1, 1);
184 verticalSpacer_2 =
new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
186 gridLayout_3->addItem(verticalSpacer_2, 2, 0, 1, 1);
188 tab_widget->addTab(tab_playlist_interaction, QString());
189 tab_other =
new QWidget();
190 tab_other->setObjectName(QStringLiteral(
"tab_other"));
191 gridLayout_6 =
new QGridLayout(tab_other);
192 gridLayout_6->setObjectName(QStringLiteral(
"gridLayout_6"));
193 cb_show_clear_buttons =
new QCheckBox(tab_other);
194 cb_show_clear_buttons->setObjectName(QStringLiteral(
"cb_show_clear_buttons"));
196 gridLayout_6->addWidget(cb_show_clear_buttons, 0, 0, 1, 1);
198 verticalSpacer_5 =
new QSpacerItem(20, 606, QSizePolicy::Minimum, QSizePolicy::Expanding);
200 gridLayout_6->addItem(verticalSpacer_5, 2, 0, 1, 1);
202 cb_ignore_article =
new QCheckBox(tab_other);
203 cb_ignore_article->setObjectName(QStringLiteral(
"cb_ignore_article"));
205 gridLayout_6->addWidget(cb_ignore_article, 1, 0, 1, 1);
207 tab_widget->addTab(tab_other, QString());
209 gridLayout->addWidget(tab_widget, 0, 0, 1, 1);
211 QWidget::setTabOrder(tab_widget, lv_libs);
212 QWidget::setTabOrder(lv_libs, btn_up);
213 QWidget::setTabOrder(btn_up, btn_new);
214 QWidget::setTabOrder(btn_new, btn_edit);
215 QWidget::setTabOrder(btn_edit, btn_delete);
216 QWidget::setTabOrder(btn_delete, btn_down);
217 QWidget::setTabOrder(btn_down, rb_dc_do_nothing);
218 QWidget::setTabOrder(rb_dc_do_nothing, rb_dc_play_if_stopped);
219 QWidget::setTabOrder(rb_dc_play_if_stopped, rb_dc_play_immediately);
220 QWidget::setTabOrder(rb_dc_play_immediately, rb_dd_do_nothing);
221 QWidget::setTabOrder(rb_dd_do_nothing, rb_dd_start_if_stopped_and_empty);
222 QWidget::setTabOrder(rb_dd_start_if_stopped_and_empty, cb_show_clear_buttons);
223 QWidget::setTabOrder(cb_show_clear_buttons, cb_ignore_article);
227 tab_widget->setCurrentIndex(0);
235 lab_current_path->setText(QString());
236 tab_widget->setTabText(tab_widget->indexOf(tab_libraries), QApplication::translate(
"GUI_LibraryPreferences",
"Libraries",
nullptr));
237 groupBox->setTitle(QApplication::translate(
"GUI_LibraryPreferences",
"On double click, create playlist and",
nullptr));
238 rb_dc_do_nothing->setText(QApplication::translate(
"GUI_LibraryPreferences",
"do nothing (default)",
nullptr));
239 rb_dc_play_if_stopped->setText(QApplication::translate(
"GUI_LibraryPreferences",
"start playback if stopped",
nullptr));
240 rb_dc_play_immediately->setText(QApplication::translate(
"GUI_LibraryPreferences",
"start playback immediately",
nullptr));
241 label->setText(QApplication::translate(
"GUI_LibraryPreferences",
"(this is ignored when playlist is in 'append mode')",
nullptr));
242 groupBox_2->setTitle(QApplication::translate(
"GUI_LibraryPreferences",
"When drag and drop into playlist ",
nullptr));
243 rb_dd_do_nothing->setText(QApplication::translate(
"GUI_LibraryPreferences",
"do nothing (default)",
nullptr));
244 rb_dd_start_if_stopped_and_empty->setText(QApplication::translate(
"GUI_LibraryPreferences",
"start if stopped and playlist is empty",
nullptr));
245 tab_widget->setTabText(tab_widget->indexOf(tab_playlist_interaction), QApplication::translate(
"GUI_LibraryPreferences",
"Library-Playlist Interaction",
nullptr));
246 cb_show_clear_buttons->setText(QApplication::translate(
"GUI_LibraryPreferences",
"Show \"Clear selection\" buttons",
nullptr));
247 cb_ignore_article->setText(QApplication::translate(
"GUI_LibraryPreferences",
"Ignore English article \"The\" in artist name",
nullptr));
248 tab_widget->setTabText(tab_widget->indexOf(tab_other), QApplication::translate(
"GUI_LibraryPreferences",
"Other",
nullptr));
260 #endif // UI_GUI_LIBRARYPREFERENCES_H Definition: ui_GUI_LibraryPreferences.h:28
Definition: ui_GUI_AlternativeCovers.h:315
Definition: ui_GUI_LibraryPreferences.h:255
Definition: GUI_LibraryPreferences.h:29