diff --git a/src/plugins/git/gitclient.h b/src/plugins/git/gitclient.h index 8ca0e276a4a..e7e67a5af79 100644 --- a/src/plugins/git/gitclient.h +++ b/src/plugins/git/gitclient.h @@ -35,6 +35,7 @@ #include "commitdata.h" #include +#include #include @@ -101,7 +102,7 @@ public: typedef QMap SubmoduleDataMap; -class GitClient : public QObject +class GitClient : public VcsBase::VcsBaseClientImpl { Q_OBJECT diff --git a/src/plugins/vcsbase/vcsbaseclient.h b/src/plugins/vcsbase/vcsbaseclient.h index 2cac2e53210..f1ecf34cc11 100644 --- a/src/plugins/vcsbase/vcsbaseclient.h +++ b/src/plugins/vcsbase/vcsbaseclient.h @@ -62,7 +62,14 @@ class VcsJob; class VcsBaseClientPrivate; class VcsBaseEditorParameterWidget; -class VCSBASE_EXPORT VcsBaseClient : public QObject +class VCSBASE_EXPORT VcsBaseClientImpl : public QObject +{ + Q_OBJECT + +public: +}; + +class VCSBASE_EXPORT VcsBaseClient : public VcsBaseClientImpl { Q_OBJECT