aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/bazaar/bazaarplugin.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/bazaar/bazaarplugin.cpp')
-rw-r--r--src/plugins/bazaar/bazaarplugin.cpp24
1 files changed, 11 insertions, 13 deletions
diff --git a/src/plugins/bazaar/bazaarplugin.cpp b/src/plugins/bazaar/bazaarplugin.cpp
index 0ee222b48c..0b58feaca2 100644
--- a/src/plugins/bazaar/bazaarplugin.cpp
+++ b/src/plugins/bazaar/bazaarplugin.cpp
@@ -44,7 +44,6 @@
#include <coreplugin/actionmanager/actionmanager.h>
#include <coreplugin/actionmanager/actioncontainer.h>
#include <coreplugin/actionmanager/command.h>
-#include <coreplugin/id.h>
#include <coreplugin/coreconstants.h>
#include <coreplugin/icore.h>
#include <coreplugin/idocument.h>
@@ -54,6 +53,7 @@
#include <utils/parameteraction.h>
#include <utils/qtcassert.h>
+#include <utils/stringutils.h>
#include <vcsbase/basevcseditorfactory.h>
#include <vcsbase/basevcssubmiteditorfactory.h>
@@ -146,7 +146,7 @@ public:
BazaarPluginPrivate();
QString displayName() const final;
- Core::Id id() const final;
+ Utils::Id id() const final;
bool isVcsFileOrDirectory(const Utils::FilePath &fileName) const final;
@@ -159,7 +159,8 @@ public:
bool vcsDelete(const QString &filename) final;
bool vcsMove(const QString &from, const QString &to) final;
bool vcsCreateRepository(const QString &directory) final;
- bool vcsAnnotate(const QString &file, int line) final;
+ void vcsAnnotate(const QString &file, int line) final;
+ void vcsDescribe(const QString &source, const QString &id) final { m_client.view(source, id); }
Core::ShellCommand *createInitialCheckoutCommand(const QString &url,
const Utils::FilePath &baseDirectory,
@@ -202,8 +203,6 @@ public:
void createDirectoryActions(const Core::Context &context);
void createRepositoryActions(const Core::Context &context);
- void describe(const QString &source, const QString &id) { m_client.view(source, id); }
-
// Variables
BazaarSettings m_settings;
BazaarClient m_client{&m_settings};
@@ -237,19 +236,19 @@ public:
VcsEditorFactory logEditorFactory {
&logEditorParameters,
[] { return new BazaarEditorWidget; },
- std::bind(&BazaarPluginPrivate::describe, this, _1, _2)
+ std::bind(&BazaarPluginPrivate::vcsDescribe, this, _1, _2)
};
VcsEditorFactory annotateEditorFactory {
&annotateEditorParameters,
[] { return new BazaarEditorWidget; },
- std::bind(&BazaarPluginPrivate::describe, this, _1, _2)
+ std::bind(&BazaarPluginPrivate::vcsDescribe, this, _1, _2)
};
VcsEditorFactory diffEditorFactory {
&diffEditorParameters,
[] { return new BazaarEditorWidget; },
- std::bind(&BazaarPluginPrivate::describe, this, _1, _2)
+ std::bind(&BazaarPluginPrivate::vcsDescribe, this, _1, _2)
};
};
@@ -790,7 +789,7 @@ bool BazaarPluginPrivate::submitEditorAboutToClose()
//rewrite entries of the form 'file => newfile' to 'newfile' because
//this would mess the commit command
for (QStringList::iterator iFile = files.begin(); iFile != files.end(); ++iFile) {
- const QStringList parts = iFile->split(QLatin1String(" => "), QString::SkipEmptyParts);
+ const QStringList parts = iFile->split(QLatin1String(" => "), Utils::SkipEmptyParts);
if (!parts.isEmpty())
*iFile = parts.last();
}
@@ -840,9 +839,9 @@ QString BazaarPluginPrivate::displayName() const
return tr("Bazaar");
}
-Core::Id BazaarPluginPrivate::id() const
+Utils::Id BazaarPluginPrivate::id() const
{
- return Core::Id(VcsBase::Constants::VCS_ID_BAZAAR);
+ return Utils::Id(VcsBase::Constants::VCS_ID_BAZAAR);
}
bool BazaarPluginPrivate::isVcsFileOrDirectory(const Utils::FilePath &fileName) const
@@ -924,11 +923,10 @@ bool BazaarPluginPrivate::vcsCreateRepository(const QString &directory)
return m_client.synchronousCreateRepository(directory);
}
-bool BazaarPluginPrivate::vcsAnnotate(const QString &file, int line)
+void BazaarPluginPrivate::vcsAnnotate(const QString &file, int line)
{
const QFileInfo fi(file);
m_client.annotate(fi.absolutePath(), fi.fileName(), QString(), line);
- return true;
}
Core::ShellCommand *BazaarPluginPrivate::createInitialCheckoutCommand(const QString &url,