Git: Also use the latest settings setup approach

Change-Id: I34a210575d02d18927c1e0f6d8ea6cb9924c563d
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This commit is contained in:
hjk
2023-05-15 14:23:01 +02:00
parent c82d7ccdcd
commit 545a105634
10 changed files with 63 additions and 63 deletions

View File

@@ -148,15 +148,15 @@ FilePath GitSettings::gitExecutable(bool *ok, QString *errorMessage) const
// GitSettingsPage
GitSettingsPage::GitSettingsPage(GitSettings *settings)
GitSettingsPage::GitSettingsPage()
{
setId(VcsBase::Constants::VCS_ID_GIT);
setDisplayName(Tr::tr("Git"));
setCategory(VcsBase::Constants::VCS_SETTINGS_CATEGORY);
setSettings(settings);
setSettings(&settings());
setLayouter([settings](QWidget *widget) {
GitSettings &s = *settings;
setLayouter([](QWidget *widget) {
GitSettings &s = settings();
using namespace Layouting;
Column {
@@ -196,4 +196,10 @@ GitSettingsPage::GitSettingsPage(GitSettings *settings)
});
}
GitSettings &settings()
{
static GitSettings theSettings;
return theSettings;
}
} // Git::Internal