forked from qt-creator/qt-creator
vcsbase: simplify init of the diff editor in VCSBaseClient
Bazaar and Mercurial plugins are impacted, they benefit auto load/save of the diff settings Change-Id: I67327b231fd80eeb61bb859879f9eabdc56739e8 Merge-request: 345 Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com> Reviewed-on: http://codereview.qt.nokia.com/463 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
This commit is contained in:
@@ -61,6 +61,7 @@ class VCSBaseEditorWidget;
|
||||
class VCSBaseClientSettings;
|
||||
class VCSJob;
|
||||
class VCSBaseClientPrivate;
|
||||
class VCSBaseEditorParameterWidget;
|
||||
|
||||
class VCSBASE_EXPORT VCSBaseClient : public QObject
|
||||
{
|
||||
@@ -154,8 +155,9 @@ protected:
|
||||
const QString &revision, int lineNumber) const = 0;
|
||||
virtual QStringList diffArguments(const QStringList &files,
|
||||
const QStringList &extraOptions) const = 0;
|
||||
virtual void initializeDiffEditor(const QString &workingDir, const QStringList &files,
|
||||
const QStringList &extraOptions, VCSBaseEditorWidget *ed);
|
||||
virtual VCSBaseEditorParameterWidget *createDiffEditor(const QString &workingDir,
|
||||
const QStringList &files,
|
||||
const QStringList &extraOptions);
|
||||
virtual QStringList logArguments(const QStringList &files,
|
||||
const QStringList &extraOptions) const = 0;
|
||||
virtual QStringList statusArguments(const QString &file) const = 0;
|
||||
|
||||
Reference in New Issue
Block a user