diff --git a/src/plugins/gitlab/gitlaboptionspage.cpp b/src/plugins/gitlab/gitlaboptionspage.cpp index 5687eb9ec83..131fe6ec039 100644 --- a/src/plugins/gitlab/gitlaboptionspage.cpp +++ b/src/plugins/gitlab/gitlaboptionspage.cpp @@ -279,7 +279,7 @@ GitLabOptionsPage::GitLabOptionsPage(GitLabParameters *p, QObject *parent) : Core::IOptionsPage{parent} , m_parameters(p) { - setId("GitLab"); + setId(Constants::GITLAB_SETTINGS); setDisplayName(tr("GitLab")); setCategory(VcsBase::Constants::VCS_SETTINGS_CATEGORY); } diff --git a/src/plugins/gitlab/gitlaboptionspage.h b/src/plugins/gitlab/gitlaboptionspage.h index 4d89b20b006..3992d7228bc 100644 --- a/src/plugins/gitlab/gitlaboptionspage.h +++ b/src/plugins/gitlab/gitlaboptionspage.h @@ -40,6 +40,10 @@ QT_END_NAMESPACE namespace GitLab { +namespace Constants { +const char GITLAB_SETTINGS[] = "GitLab"; +} // namespace Constants + class GitLabServerWidget : public QWidget { public: diff --git a/src/plugins/gitlab/gitlabprojectsettings.cpp b/src/plugins/gitlab/gitlabprojectsettings.cpp index 35419ca6679..519073b8dd6 100644 --- a/src/plugins/gitlab/gitlabprojectsettings.cpp +++ b/src/plugins/gitlab/gitlabprojectsettings.cpp @@ -136,6 +136,7 @@ GitLabProjectSettingsWidget::GitLabProjectSettingsWidget(ProjectExplorer::Projec { setUseGlobalSettingsCheckBoxVisible(false); setUseGlobalSettingsLabelVisible(true); + setGlobalSettingsId(Constants::GITLAB_SETTINGS); // setup ui auto verticalLayout = new QVBoxLayout(this); verticalLayout->setContentsMargins(0, 0, 0, 0); diff --git a/src/plugins/todo/constants.h b/src/plugins/todo/constants.h index 4b396eb726f..db55309ad02 100644 --- a/src/plugins/todo/constants.h +++ b/src/plugins/todo/constants.h @@ -31,6 +31,8 @@ namespace Todo { namespace Constants { +const char TODO_SETTINGS[] = "TodoSettings"; + // Settings entries const char SETTINGS_GROUP[] = "TodoPlugin"; const char SCANNING_SCOPE[] = "ScanningScope"; diff --git a/src/plugins/todo/optionsdialog.cpp b/src/plugins/todo/optionsdialog.cpp index dc4f2d1d940..7dbcb14556d 100644 --- a/src/plugins/todo/optionsdialog.cpp +++ b/src/plugins/todo/optionsdialog.cpp @@ -212,7 +212,7 @@ void OptionsDialog::apply() TodoOptionsPage::TodoOptionsPage(Settings *settings, const std::function &onApply) { - setId("TodoSettings"); + setId(Constants::TODO_SETTINGS); setDisplayName(OptionsDialog::tr("To-Do")); setCategory("To-Do"); setDisplayCategory(OptionsDialog::tr("To-Do")); diff --git a/src/plugins/todo/todoprojectsettingswidget.cpp b/src/plugins/todo/todoprojectsettingswidget.cpp index d2dbbd5aa58..b8b934ecec0 100644 --- a/src/plugins/todo/todoprojectsettingswidget.cpp +++ b/src/plugins/todo/todoprojectsettingswidget.cpp @@ -44,6 +44,7 @@ TodoProjectSettingsWidget::TodoProjectSettingsWidget(ProjectExplorer::Project *p ui->setupUi(this); setExcludedPatternsButtonsEnabled(); + setGlobalSettingsId(Constants::TODO_SETTINGS); connect(ui->addExcludedPatternButton, &QPushButton::clicked, this, &TodoProjectSettingsWidget::addExcludedPatternButtonClicked); connect(ui->removeExcludedPatternButton, &QPushButton::clicked,