Add an option to disable inline song metadata editing through click
This commit is contained in:
parent
03eb241c00
commit
62ecfe19f7
@ -1109,6 +1109,11 @@ void PlaylistView::ReloadSettings() {
|
||||
emit BackgroundPropertyChanged();
|
||||
force_background_redraw_ = true;
|
||||
}
|
||||
|
||||
if(!s.value("click_edit_inline", true).toBool())
|
||||
setEditTriggers(editTriggers() & ~QAbstractItemView::SelectedClicked);
|
||||
else
|
||||
setEditTriggers(editTriggers() | QAbstractItemView::SelectedClicked);
|
||||
}
|
||||
|
||||
void PlaylistView::SaveSettings() {
|
||||
|
@ -131,6 +131,8 @@ void BehaviourSettingsPage::Load() {
|
||||
s.beginGroup(Playlist::kSettingsGroup);
|
||||
ui_->b_grey_out_deleted_->setChecked(
|
||||
s.value("greyoutdeleted", false).toBool());
|
||||
ui_->b_click_edit_inline_->setChecked(
|
||||
s.value("click_edit_inline", true).toBool());
|
||||
s.endGroup();
|
||||
|
||||
s.beginGroup(PlaylistTabBar::kSettingsGroup);
|
||||
@ -179,6 +181,7 @@ void BehaviourSettingsPage::Save() {
|
||||
|
||||
s.beginGroup(Playlist::kSettingsGroup);
|
||||
s.setValue("greyoutdeleted", ui_->b_grey_out_deleted_->isChecked());
|
||||
s.setValue("click_edit_inline", ui_->b_click_edit_inline_->isChecked());
|
||||
s.endGroup();
|
||||
|
||||
s.beginGroup(PlaylistTabBar::kSettingsGroup);
|
||||
|
@ -133,6 +133,13 @@
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QCheckBox" name="b_click_edit_inline_">
|
||||
<property name="text">
|
||||
<string>Enable song metadata inline edition with click</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
|
Loading…
x
Reference in New Issue
Block a user