forked from qt-creator/qt-creator
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:
@@ -40,7 +40,7 @@ public:
|
||||
explicit VcsPluginPrivate(VcsPlugin *plugin)
|
||||
: q(plugin)
|
||||
{
|
||||
QObject::connect(&m_settingsPage, &CommonOptionsPage::settingsChanged,
|
||||
QObject::connect(&m_settingsPage.settings(), &CommonVcsSettings::settingsChanged,
|
||||
[this] { slotSettingsChanged(); });
|
||||
slotSettingsChanged();
|
||||
}
|
||||
@@ -101,7 +101,7 @@ void VcsPlugin::initialize()
|
||||
return result;
|
||||
});
|
||||
|
||||
connect(&d->m_settingsPage, &CommonOptionsPage::settingsChanged,
|
||||
connect(&d->m_settingsPage.settings(), &CommonVcsSettings::settingsChanged,
|
||||
this, &VcsPlugin::settingsChanged);
|
||||
|
||||
JsonWizardFactory::registerPageFactory(new Internal::VcsConfigurationPageFactory);
|
||||
|
||||
Reference in New Issue
Block a user