VcsPlugin: shift signalling of settings changes

To allow removing the QObject ineritance of IOptionPage

Change-Id: Id230ee9230dd1bee094b19b5a22d61d37e650d27
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This commit is contained in:
hjk
2023-05-08 14:42:50 +02:00
parent 72093746ac
commit 65281429d4
3 changed files with 10 additions and 10 deletions

View File

@@ -127,11 +127,11 @@ public:
connect(cacheResetButton, &QPushButton::clicked,
Core::VcsManager::instance(), &Core::VcsManager::clearVersionControlCache);
setOnApply([&s, page] {
setOnApply([&s] {
if (s.isDirty()) {
s.apply();
s.writeSettings(Core::ICore::settings());
emit page->settingsChanged();
emit s.settingsChanged();
}
});
}