Only save settings that has been changed
This commit is contained in:
@@ -85,6 +85,8 @@ void CoversSettingsPage::Load() {
|
||||
item->setForeground(provider->is_enabled() ? palette().color(QPalette::Active, QPalette::Text) : palette().color(QPalette::Disabled, QPalette::Text));
|
||||
}
|
||||
|
||||
Init(ui_->layout_coverssettingspage->parentWidget());
|
||||
|
||||
}
|
||||
|
||||
void CoversSettingsPage::Save() {
|
||||
@@ -171,12 +173,16 @@ void CoversSettingsPage::ProvidersMove(const int d) {
|
||||
ui_->providers->insertItem(row + d, item);
|
||||
ui_->providers->setCurrentRow(row + d);
|
||||
|
||||
set_changed();
|
||||
|
||||
}
|
||||
|
||||
void CoversSettingsPage::ItemChanged(QListWidgetItem *item) {
|
||||
|
||||
item->setForeground((item->checkState() == Qt::Checked) ? palette().color(QPalette::Active, QPalette::Text) : palette().color(QPalette::Disabled, QPalette::Text));
|
||||
|
||||
set_changed();
|
||||
|
||||
}
|
||||
|
||||
void CoversSettingsPage::NoProviderSelected() {
|
||||
|
||||
Reference in New Issue
Block a user