Vcs: De-pimpl VcsBaseClient

Not necessary in this case anyway, and a step towards merging
client and pluginbase hierarchies.

Change-Id: I2240afe14019b764c5bfe4dcccfb4db69bf45ad9
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This commit is contained in:
hjk
2020-01-31 17:28:43 +01:00
parent b1f5b18ac5
commit 61837aae0a
2 changed files with 10 additions and 35 deletions

View File

@@ -51,7 +51,6 @@ class VcsBaseEditorWidget;
class VcsBaseClientSettings;
class VcsJob;
class VcsBaseClientImplPrivate;
class VcsBaseClientPrivate;
class VcsBaseEditorConfig;
class VCSBASE_EXPORT VcsBaseClientImpl : public QObject
@@ -147,7 +146,7 @@ public:
};
explicit VcsBaseClient(VcsBaseClientSettings *settings);
~VcsBaseClient() override;
virtual bool synchronousCreateRepository(const QString &workingDir,
const QStringList &extraOptions = QStringList());
virtual bool synchronousClone(const QString &workingDir,
@@ -239,8 +238,8 @@ protected:
private:
void statusParser(const QString&);
friend class VcsBaseClientPrivate;
VcsBaseClientPrivate *d;
VcsBaseClient::ConfigCreator m_diffConfigCreator;
VcsBaseClient::ConfigCreator m_logConfigCreator;
};
} //namespace VcsBase