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:
@@ -39,7 +39,6 @@
|
||||
|
||||
namespace Bazaar {
|
||||
namespace Internal {
|
||||
struct BazaarDiffParameters;
|
||||
|
||||
class BazaarSettings;
|
||||
|
||||
@@ -55,9 +54,6 @@ public:
|
||||
BranchInfo synchronousBranchQuery(const QString &repositoryRoot) const;
|
||||
QString findTopLevelForFile(const QFileInfo &file) const;
|
||||
|
||||
private slots:
|
||||
void bazaarDiff(const Bazaar::Internal::BazaarDiffParameters &p);
|
||||
|
||||
protected:
|
||||
QString vcsEditorKind(VCSCommand cmd) const;
|
||||
|
||||
@@ -79,9 +75,9 @@ protected:
|
||||
const QString &revision, int lineNumber) const;
|
||||
QStringList diffArguments(const QStringList &files,
|
||||
const QStringList &extraOptions) const;
|
||||
void initializeDiffEditor(const QString &workingDir, const QStringList &files,
|
||||
const QStringList &extraOptions,
|
||||
VCSBase::VCSBaseEditorWidget *diffEditorWidget);
|
||||
VCSBase::VCSBaseEditorParameterWidget *createDiffEditor(const QString &workingDir,
|
||||
const QStringList &files,
|
||||
const QStringList &extraOptions);
|
||||
QStringList logArguments(const QStringList &files,
|
||||
const QStringList &extraOptions) const;
|
||||
QStringList statusArguments(const QString &file) const;
|
||||
|
||||
Reference in New Issue
Block a user