summaryrefslogtreecommitdiffstats
path: root/plugins/fossil/wizard/fossiljsextension.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/fossil/wizard/fossiljsextension.cpp')
-rw-r--r--plugins/fossil/wizard/fossiljsextension.cpp24
1 files changed, 9 insertions, 15 deletions
diff --git a/plugins/fossil/wizard/fossiljsextension.cpp b/plugins/fossil/wizard/fossiljsextension.cpp
index f2466df..6124557 100644
--- a/plugins/fossil/wizard/fossiljsextension.cpp
+++ b/plugins/fossil/wizard/fossiljsextension.cpp
@@ -39,18 +39,16 @@ using namespace Core;
namespace Fossil {
namespace Internal {
-
class FossilJsExtensionPrivate {
-
public:
FossilJsExtensionPrivate() :
- m_vscId(Constants::VCS_ID_FOSSIL) { }
-
- FossilClient *client() const {
- return FossilPluginPrivate::instance()->client();
+ m_vscId(Constants::VCS_ID_FOSSIL),
+ m_settings(&FossilPluginPrivate::instance()->client()->settings())
+ {
}
Core::Id m_vscId;
+ VcsBase::VcsBaseClientSettings *m_settings;
};
@@ -67,7 +65,7 @@ void FossilJsExtension::parseArgOptions(const QStringList &args, QMap<QString, Q
}
FossilJsExtension::FossilJsExtension() :
- d(new FossilJsExtensionPrivate)
+ d(new FossilJsExtensionPrivate())
{ }
FossilJsExtension::~FossilJsExtension()
@@ -92,8 +90,7 @@ QString FossilJsExtension::defaultAdminUser() const
if (!isConfigured())
return QString();
- VcsBase::VcsBaseClientSettings &settings = d->client()->settings();
- return settings.stringValue(FossilSettings::userNameKey);
+ return d->m_settings->stringValue(FossilSettings::userNameKey);
}
QString FossilJsExtension::defaultSslIdentityFile() const
@@ -101,8 +98,7 @@ QString FossilJsExtension::defaultSslIdentityFile() const
if (!isConfigured())
return QString();
- VcsBase::VcsBaseClientSettings &settings = d->client()->settings();
- return settings.stringValue(FossilSettings::sslIdentityFileKey);
+ return d->m_settings->stringValue(FossilSettings::sslIdentityFileKey);
}
QString FossilJsExtension::defaultLocalRepoPath() const
@@ -110,8 +106,7 @@ QString FossilJsExtension::defaultLocalRepoPath() const
if (!isConfigured())
return QString();
- VcsBase::VcsBaseClientSettings &settings = d->client()->settings();
- return settings.stringValue(FossilSettings::defaultRepoPathKey);
+ return d->m_settings->stringValue(FossilSettings::defaultRepoPathKey);
}
bool FossilJsExtension::defaultDisableAutosync() const
@@ -119,8 +114,7 @@ bool FossilJsExtension::defaultDisableAutosync() const
if (!isConfigured())
return false;
- VcsBase::VcsBaseClientSettings &settings = d->client()->settings();
- return settings.boolValue(FossilSettings::disableAutosyncKey);
+ return d->m_settings->boolValue(FossilSettings::disableAutosyncKey);
}
} // namespace Internal