forked from qt-creator/qt-creator
Mercurial: Fix saving of settings
Fixes: QTCREATORBUG-27091 Change-Id: I59297993f19c60a9eaf67910638818ffd17b4ff8 Reviewed-by: Eike Ziller <eike.ziller@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
This commit is contained in:
@@ -83,13 +83,16 @@ protected:
|
||||
void setSettings(Utils::AspectContainer *settings);
|
||||
void setLayouter(const std::function<void(QWidget *w)> &layouter);
|
||||
|
||||
// Used in FontSettingsPage. FIXME?
|
||||
QPointer<QWidget> m_widget; // Used in conjunction with m_widgetCreator
|
||||
|
||||
private:
|
||||
Utils::Id m_id;
|
||||
Utils::Id m_category;
|
||||
QString m_displayName;
|
||||
QString m_displayCategory;
|
||||
Utils::Icon m_categoryIcon;
|
||||
WidgetCreator m_widgetCreator;
|
||||
QPointer<QWidget> m_widget; // Used in conjunction with m_widgetCreator
|
||||
|
||||
mutable bool m_keywordsInitialized = false;
|
||||
mutable QStringList m_keywords;
|
||||
|
||||
@@ -73,7 +73,7 @@ MercurialSettingsPage::MercurialSettingsPage(MercurialSettings *settings)
|
||||
setId(VcsBase::Constants::VCS_ID_MERCURIAL);
|
||||
setDisplayName(MercurialSettings::tr("Mercurial"));
|
||||
setCategory(VcsBase::Constants::VCS_SETTINGS_CATEGORY);
|
||||
setSettings(m_settings);
|
||||
setSettings(settings);
|
||||
|
||||
setLayouter([settings](QWidget *widget) {
|
||||
MercurialSettings &s = *settings;
|
||||
|
||||
Reference in New Issue
Block a user