diff options
author | hjk <hjk@qt.io> | 2020-01-22 13:29:46 +0100 |
---|---|---|
committer | hjk <hjk@qt.io> | 2020-01-23 08:20:36 +0000 |
commit | 823c44de18e415701d7cae9de19a08a7759507e3 (patch) | |
tree | c0a1a9dd5f77d1086d5bf27fc0835f3d94dbc9c2 /src/plugins/mercurial | |
parent | 8f96b4d161f16e39e81dbd17a47b04d589ee2721 (diff) |
Vcs: Move static functions out of VcsPlugin "namespace"
Plan is to split VcsPlugin in the pure IPlugin and a new class
the remaining non-IPlugin bits of VcsPlugin, call it VcsPluginPrivate
and use that d-ptr for VcsPlugin. VcsPlugin-derived classes can
then use VcsPluginPrivate derived private, later pointer members
of the *Privates can be made proper members, moving towards the
otherwise predominant plugin setup pattern.
Change-Id: I62db9269e8ca50633c24b6d1d735d59c8fa8e5a5
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Diffstat (limited to 'src/plugins/mercurial')
-rw-r--r-- | src/plugins/mercurial/mercurialclient.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/plugins/mercurial/mercurialclient.cpp b/src/plugins/mercurial/mercurialclient.cpp index 8fae47bc16..766138cf3b 100644 --- a/src/plugins/mercurial/mercurialclient.cpp +++ b/src/plugins/mercurial/mercurialclient.cpp @@ -231,7 +231,7 @@ bool MercurialClient::synchronousPull(const QString &workingDir, const QString & // cause mercurial doesn`t understand LANG QProcessEnvironment env = QProcessEnvironment::systemEnvironment(); env.insert(QLatin1String("LANGUAGE"), QLatin1String("C")); - const SynchronousProcessResponse resp = VcsBasePlugin::runVcs( + const SynchronousProcessResponse resp = VcsBase::runVcs( workingDir, {vcsBinary(), args}, vcsTimeoutS(), flags, nullptr, env); const bool ok = resp.result == SynchronousProcessResponse::Finished; @@ -459,8 +459,8 @@ QString MercurialClient::findTopLevelForFile(const QFileInfo &file) const { const QString repositoryCheckFile = QLatin1String(Constants::MERCURIALREPO) + QLatin1String("/requires"); return file.isDir() ? - VcsBasePlugin::findRepositoryForDirectory(file.absoluteFilePath(), repositoryCheckFile) : - VcsBasePlugin::findRepositoryForDirectory(file.absolutePath(), repositoryCheckFile); + VcsBase::findRepositoryForDirectory(file.absoluteFilePath(), repositoryCheckFile) : + VcsBase::findRepositoryForDirectory(file.absolutePath(), repositoryCheckFile); } Core::Id MercurialClient::vcsEditorKind(VcsCommandTag cmd) const @@ -521,7 +521,7 @@ void MercurialClient::requestReload(const QString &documentId, const QString &so DiffEditorController *controller = factory(document); QTC_ASSERT(controller, return); - VcsBasePlugin::setSource(document, sourceCopy); + VcsBase::setSource(document, sourceCopy); EditorManager::activateEditorForDocument(document); controller->requestReload(); } |