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();
|
emit BackgroundPropertyChanged();
|
||||||
force_background_redraw_ = true;
|
force_background_redraw_ = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(!s.value("click_edit_inline", true).toBool())
|
||||||
|
setEditTriggers(editTriggers() & ~QAbstractItemView::SelectedClicked);
|
||||||
|
else
|
||||||
|
setEditTriggers(editTriggers() | QAbstractItemView::SelectedClicked);
|
||||||
}
|
}
|
||||||
|
|
||||||
void PlaylistView::SaveSettings() {
|
void PlaylistView::SaveSettings() {
|
||||||
|
|
|
@ -131,6 +131,8 @@ void BehaviourSettingsPage::Load() {
|
||||||
s.beginGroup(Playlist::kSettingsGroup);
|
s.beginGroup(Playlist::kSettingsGroup);
|
||||||
ui_->b_grey_out_deleted_->setChecked(
|
ui_->b_grey_out_deleted_->setChecked(
|
||||||
s.value("greyoutdeleted", false).toBool());
|
s.value("greyoutdeleted", false).toBool());
|
||||||
|
ui_->b_click_edit_inline_->setChecked(
|
||||||
|
s.value("click_edit_inline", true).toBool());
|
||||||
s.endGroup();
|
s.endGroup();
|
||||||
|
|
||||||
s.beginGroup(PlaylistTabBar::kSettingsGroup);
|
s.beginGroup(PlaylistTabBar::kSettingsGroup);
|
||||||
|
@ -179,6 +181,7 @@ void BehaviourSettingsPage::Save() {
|
||||||
|
|
||||||
s.beginGroup(Playlist::kSettingsGroup);
|
s.beginGroup(Playlist::kSettingsGroup);
|
||||||
s.setValue("greyoutdeleted", ui_->b_grey_out_deleted_->isChecked());
|
s.setValue("greyoutdeleted", ui_->b_grey_out_deleted_->isChecked());
|
||||||
|
s.setValue("click_edit_inline", ui_->b_click_edit_inline_->isChecked());
|
||||||
s.endGroup();
|
s.endGroup();
|
||||||
|
|
||||||
s.beginGroup(PlaylistTabBar::kSettingsGroup);
|
s.beginGroup(PlaylistTabBar::kSettingsGroup);
|
||||||
|
|
|
@ -133,6 +133,13 @@
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</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>
|
</layout>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
|
Loading…
Reference in New Issue