forked from qt-creator/qt-creator
Mercurial: Follow the Fossil settings setup
Change-Id: I3261669991d55c6da5c80c116c2a66c8b7b0d577 Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This commit is contained in:
@@ -46,15 +46,15 @@ MercurialSettings::MercurialSettings()
|
||||
|
||||
// MercurialSettingsPage
|
||||
|
||||
MercurialSettingsPage::MercurialSettingsPage(MercurialSettings *settings)
|
||||
MercurialSettingsPage::MercurialSettingsPage()
|
||||
{
|
||||
setId(VcsBase::Constants::VCS_ID_MERCURIAL);
|
||||
setDisplayName(Tr::tr("Mercurial"));
|
||||
setCategory(VcsBase::Constants::VCS_SETTINGS_CATEGORY);
|
||||
setSettings(settings);
|
||||
setSettings(&settings());
|
||||
|
||||
setLayouter([settings](QWidget *widget) {
|
||||
MercurialSettings &s = *settings;
|
||||
setLayouter([](QWidget *widget) {
|
||||
MercurialSettings &s = settings();
|
||||
using namespace Layouting;
|
||||
|
||||
Column {
|
||||
@@ -85,4 +85,10 @@ MercurialSettingsPage::MercurialSettingsPage(MercurialSettings *settings)
|
||||
});
|
||||
}
|
||||
|
||||
MercurialSettings &settings()
|
||||
{
|
||||
static MercurialSettings theSettings;
|
||||
return theSettings;
|
||||
}
|
||||
|
||||
} // Mercurial::Internal
|
||||
|
||||
Reference in New Issue
Block a user