VcsBase: Remove VcsBaseClientSettings

It's replaced by VcsBaseSettings.

Change-Id: I60a0e4e267337f71e8a32b9b220565b765c973b1
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This commit is contained in:
hjk
2021-03-19 14:19:16 +01:00
parent 62974b0ad9
commit ce85282866
9 changed files with 22 additions and 467 deletions

View File

@@ -58,12 +58,10 @@ class VCSBASE_EXPORT VcsBaseClientImpl : public QObject
Q_OBJECT
public:
explicit VcsBaseClientImpl(VcsBaseClientSettings *settings,
VcsBaseSettings *baseSettings = nullptr);
explicit VcsBaseClientImpl(VcsBaseSettings *baseSettings);
~VcsBaseClientImpl() override = default;
VcsBaseClientSettings &settings() const; // FIXME: Phase out.
VcsBaseSettings &baseSettings() const; // FIXME: Rename into settings() when the original is gone.
VcsBaseSettings &settings() const;
virtual Utils::FilePath vcsBinary() const;
int vcsTimeoutS() const;
@@ -130,8 +128,6 @@ protected:
private:
void saveSettings();
VcsBaseClientSettings *m_clientSettings; // "old" style.
VcsBaseClientSettings m_defaultSettings;
VcsBaseSettings *m_baseSettings = nullptr; // Aspect based.
};
@@ -148,8 +144,7 @@ public:
QString file;
};
explicit VcsBaseClient(VcsBaseClientSettings *settings,
VcsBaseSettings *baseSettings = nullptr);
explicit VcsBaseClient(VcsBaseSettings *baseSettings);
virtual bool synchronousCreateRepository(const QString &workingDir,
const QStringList &extraOptions = QStringList());