diff options
author | hjk <qthjk@ovi.com> | 2012-01-07 14:32:59 +0100 |
---|---|---|
committer | hjk <qthjk@ovi.com> | 2012-01-11 11:40:41 +0100 |
commit | 2a548814a5d416f9d8ce4761ad0fe8b188b9206b (patch) | |
tree | 1b3e56dc5b3277cd7da25349383b88415d647332 /src/plugins | |
parent | 595f4ce2d5f6e9668f58578eef8c43be3474340f (diff) | |
download | qt-creator-2a548814a5d416f9d8ce4761ad0fe8b188b9206b.tar.gz |
Mercurial: code cosmetics
Change-Id: Id7257fc5ccdcc4d36b276278906902f12d7e8c57
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
Diffstat (limited to 'src/plugins')
-rw-r--r-- | src/plugins/mercurial/clonewizard.cpp | 23 | ||||
-rw-r--r-- | src/plugins/mercurial/clonewizardpage.cpp | 6 | ||||
-rw-r--r-- | src/plugins/mercurial/commiteditor.cpp | 16 | ||||
-rw-r--r-- | src/plugins/mercurial/constants.h | 21 | ||||
-rw-r--r-- | src/plugins/mercurial/mercurialcommitwidget.cpp | 2 | ||||
-rw-r--r-- | src/plugins/mercurial/mercurialcontrol.cpp | 2 | ||||
-rw-r--r-- | src/plugins/mercurial/mercurialcontrol.h | 9 | ||||
-rw-r--r-- | src/plugins/mercurial/mercurialeditor.cpp | 1 | ||||
-rw-r--r-- | src/plugins/mercurial/mercurialeditor.h | 1 | ||||
-rw-r--r-- | src/plugins/mercurial/mercurialplugin.cpp | 116 | ||||
-rw-r--r-- | src/plugins/mercurial/mercurialplugin.h | 39 | ||||
-rw-r--r-- | src/plugins/mercurial/mercurialsettings.cpp | 21 | ||||
-rw-r--r-- | src/plugins/mercurial/revertdialog.h | 9 | ||||
-rw-r--r-- | src/plugins/mercurial/srcdestdialog.cpp | 5 | ||||
-rw-r--r-- | src/plugins/mercurial/srcdestdialog.h | 9 |
15 files changed, 134 insertions, 146 deletions
diff --git a/src/plugins/mercurial/clonewizard.cpp b/src/plugins/mercurial/clonewizard.cpp index 9eeea4286a..7e03a0d94a 100644 --- a/src/plugins/mercurial/clonewizard.cpp +++ b/src/plugins/mercurial/clonewizard.cpp @@ -41,12 +41,13 @@ #include <vcsbase/vcsconfigurationpage.h> using namespace Mercurial::Internal; +using namespace VcsBase; CloneWizard::CloneWizard(QObject *parent) - : VcsBase::BaseCheckoutWizard(parent), - m_icon(QIcon(QLatin1String(":/mercurial/images/hg.png"))) + : BaseCheckoutWizard(parent), + m_icon(QIcon(QLatin1String(":/mercurial/images/hg.png"))) { - setId(QLatin1String(VcsBase::Constants::VCS_ID_MERCURIAL)); + setId(QLatin1String(Constants::VCS_ID_MERCURIAL)); } QIcon CloneWizard::icon() const @@ -64,25 +65,25 @@ QString CloneWizard::displayName() const return tr("Mercurial Clone"); } -QList<QWizardPage*> CloneWizard::createParameterPages(const QString &path) +QList<QWizardPage *> CloneWizard::createParameterPages(const QString &path) { - QList<QWizardPage*> wizardPageList; + QList<QWizardPage *> wizardPageList; const Core::IVersionControl *vc = MercurialPlugin::instance()->versionControl(); if (!vc->isConfigured()) - wizardPageList.append(new VcsBase::VcsConfigurationPage(vc)); + wizardPageList.append(new VcsConfigurationPage(vc)); CloneWizardPage *page = new CloneWizardPage; page->setPath(path); wizardPageList.append(page); return wizardPageList; } -QSharedPointer<VcsBase::AbstractCheckoutJob> CloneWizard::createJob(const QList<QWizardPage *> ¶meterPages, - QString *checkoutPath) +QSharedPointer<AbstractCheckoutJob> CloneWizard::createJob(const QList<QWizardPage *> ¶meterPages, + QString *checkoutPath) { const CloneWizardPage *page = qobject_cast<const CloneWizardPage *>(parameterPages.front()); if (!page) - return QSharedPointer<VcsBase::AbstractCheckoutJob>(); + return QSharedPointer<AbstractCheckoutJob>(); const MercurialSettings &settings = MercurialPlugin::instance()->settings(); @@ -92,7 +93,7 @@ QSharedPointer<VcsBase::AbstractCheckoutJob> CloneWizard::createJob(const QList< QStringList args; args << QLatin1String("clone") << page->repository() << directory; *checkoutPath = path + QLatin1Char('/') + directory; - VcsBase::ProcessCheckoutJob *job = new VcsBase::ProcessCheckoutJob; + ProcessCheckoutJob *job = new ProcessCheckoutJob; job->addStep(settings.stringValue(MercurialSettings::binaryPathKey), args, path); - return QSharedPointer<VcsBase::AbstractCheckoutJob>(job); + return QSharedPointer<AbstractCheckoutJob>(job); } diff --git a/src/plugins/mercurial/clonewizardpage.cpp b/src/plugins/mercurial/clonewizardpage.cpp index 33336b853d..430ebd5e92 100644 --- a/src/plugins/mercurial/clonewizardpage.cpp +++ b/src/plugins/mercurial/clonewizardpage.cpp @@ -45,13 +45,13 @@ CloneWizardPage::CloneWizardPage(QWidget *parent) QString CloneWizardPage::directoryFromRepository(const QString &repository) const { - //mercurial repositories are generally of the form protocol://repositoryUrl/repository/ - //we are just looking for repository. + // Mercurial repositories are generally of the form protocol://repositoryUrl/repository/ + // We are just looking for repository. const QChar slash = QLatin1Char('/'); QString repo = repository.trimmed(); if (repo.endsWith(slash)) repo.truncate(repo.size() - 1); - //Take the basename or the repository url + // Take the basename or the repository url. return repo.mid(repo.lastIndexOf(slash) + 1); } diff --git a/src/plugins/mercurial/commiteditor.cpp b/src/plugins/mercurial/commiteditor.cpp index 1c191ee03c..b174da8e35 100644 --- a/src/plugins/mercurial/commiteditor.cpp +++ b/src/plugins/mercurial/commiteditor.cpp @@ -36,13 +36,13 @@ #include <vcsbase/submitfilemodel.h> #include <QtCore/QDebug> - #include <QtCore/QDir> //TODO REMOVE WHEN BASE FILE CHANGES ARE PULLED using namespace Mercurial::Internal; +using namespace VcsBase; -CommitEditor::CommitEditor(const VcsBase::VcsBaseSubmitEditorParameters *parameters, QWidget *parent) - : VcsBase::VcsBaseSubmitEditor(parameters, new MercurialCommitWidget(parent)), +CommitEditor::CommitEditor(const VcsBaseSubmitEditorParameters *parameters, QWidget *parent) + : VcsBaseSubmitEditor(parameters, new MercurialCommitWidget(parent)), fileModel(0) { setDisplayName(tr("Commit Editor")); @@ -55,7 +55,7 @@ MercurialCommitWidget *CommitEditor::commitWidget() void CommitEditor::setFields(const QFileInfo &repositoryRoot, const QString &branch, const QString &userName, const QString &email, - const QList<VcsBase::VcsBaseClient::StatusItem> &repoStatus) + const QList<VcsBaseClient::StatusItem> &repoStatus) { MercurialCommitWidget *mercurialWidget = commitWidget(); if (!mercurialWidget) @@ -63,23 +63,23 @@ void CommitEditor::setFields(const QFileInfo &repositoryRoot, const QString &bra mercurialWidget->setFields(repositoryRoot.absoluteFilePath(), branch, userName, email); - fileModel = new VcsBase::SubmitFileModel(this); + fileModel = new SubmitFileModel(this); //TODO Messy tidy this up QStringList shouldTrack; - foreach (const VcsBase::VcsBaseClient::StatusItem &item, repoStatus) { + foreach (const VcsBaseClient::StatusItem &item, repoStatus) { if (item.flags == QLatin1String("Untracked")) shouldTrack.append(item.file); else fileModel->addFile(item.file, item.flags, false); } - VcsBase::VcsBaseSubmitEditor::filterUntrackedFilesOfProject(repositoryRoot.absoluteFilePath(), + VcsBaseSubmitEditor::filterUntrackedFilesOfProject(repositoryRoot.absoluteFilePath(), &shouldTrack); foreach (const QString &track, shouldTrack) { - foreach (const VcsBase::VcsBaseClient::StatusItem &item, repoStatus) { + foreach (const VcsBaseClient::StatusItem &item, repoStatus) { if (item.file == track) fileModel->addFile(item.file, item.flags, false); } diff --git a/src/plugins/mercurial/constants.h b/src/plugins/mercurial/constants.h index 1119cbd578..3add4f410e 100644 --- a/src/plugins/mercurial/constants.h +++ b/src/plugins/mercurial/constants.h @@ -30,8 +30,8 @@ ** **************************************************************************/ -#ifndef CONSTANTS_H -#define CONSTANTS_H +#ifndef MERCURIAL_CONSTANTS_H +#define MERCURIAL_CONSTANTS_H namespace Mercurial { namespace Constants { @@ -40,14 +40,14 @@ enum { debug = 0 }; const char MECURIALREPO[] = ".hg"; const char MERCURIALDEFAULT[] = "hg"; -//changeset identifiers +// Changeset identifiers const char CHANGESETID12[] = " ([a-f0-9]{12,12}) "; //match 12 hex chars and capture const char CHANGESETID40[] = " ([a-f0-9]{40,40}) "; const char CHANGEIDEXACT12[] = "[a-f0-9]{12,12}"; //match 12 hex chars a const char CHANGEIDEXACT40[] = "[a-f0-9]{40,40}"; const char DIFFIDENTIFIER[] = "^[-+]{3,3} [ab]{1,1}.*"; // match e.g. +++ b/filename -//BaseEditorParameters +// Base editor parameters const char COMMANDLOG_ID[] = "Mercurial Command Log Editor"; const char COMMANDLOG_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("VCS", "Mercurial Command Log Editor"); const char COMMANDLOG[] = "Mercurial Command Log Editor"; @@ -72,13 +72,12 @@ const char DIFFLOG[] = "Mercurial Diff Editor"; const char DIFFAPP[] = "text/x-patch"; const char DIFFEXT[] = "diff"; -//SubmitEditorParameters +// Submit editor parameters const char COMMIT_ID[] = "Mercurial Commit Log Editor"; const char COMMIT_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("VCS", "Mercurial Commit Log Editor"); const char COMMITMIMETYPE[] = "application/vnd.nokia.text.scs_mercurial_commitlog"; -//menu items -//File menu actions +// File menu actions const char ADD[] = "Mercurial.AddSingleFile"; const char DELETE[] = "Mercurial.DeleteSingleFile"; const char ANNOTATE[] = "Mercurial.Annotate"; @@ -87,13 +86,13 @@ const char LOG[] = "Mercurial.LogSingleFile"; const char REVERT[] = "Mercurial.RevertSingleFile"; const char STATUS[] = "Mercurial.Status"; -//directory menu Actions +// Directory menu actions const char DIFFMULTI[] = "Mercurial.Action.DiffMulti"; const char REVERTMULTI[] = "Mercurial.Action.RevertMulti"; const char STATUSMULTI[] = "Mercurial.Action.StatusMulti"; const char LOGMULTI[] = "Mercurial.Action.Logmulti"; -//repository menu actions +// Repository menu actions const char PULL[] = "Mercurial.Action.Pull"; const char PUSH[] = "Mercurial.Action.Push"; const char UPDATE[] = "Mercurial.Action.Update"; @@ -103,10 +102,10 @@ const char OUTGOING[] = "Mercurial.Action.Outgoing"; const char COMMIT[] = "Mercurial.Action.Commit"; const char CREATE_REPOSITORY[] = "Mercurial.Action.CreateRepository"; -//submit editor actions +// Submit editor actions const char DIFFEDITOR[] = "Mercurial.Action.Editor.Diff"; } // namespace Constants } // namespace mercurial -#endif // CONSTANTS_H +#endif // MERCURIAL_CONSTANTS_H diff --git a/src/plugins/mercurial/mercurialcommitwidget.cpp b/src/plugins/mercurial/mercurialcommitwidget.cpp index 5f7be44f85..73e8b7e92e 100644 --- a/src/plugins/mercurial/mercurialcommitwidget.cpp +++ b/src/plugins/mercurial/mercurialcommitwidget.cpp @@ -72,7 +72,7 @@ private: const QChar m_hashChar; }; -MercurialSubmitHighlighter::MercurialSubmitHighlighter(QTextEdit * parent) : +MercurialSubmitHighlighter::MercurialSubmitHighlighter(QTextEdit *parent) : QSyntaxHighlighter(parent), m_commentFormat(commentFormat()), m_keywordPattern(QLatin1String("^\\w+:")), diff --git a/src/plugins/mercurial/mercurialcontrol.cpp b/src/plugins/mercurial/mercurialcontrol.cpp index 7129adb82a..ce333f5466 100644 --- a/src/plugins/mercurial/mercurialcontrol.cpp +++ b/src/plugins/mercurial/mercurialcontrol.cpp @@ -44,7 +44,7 @@ using namespace Mercurial::Internal; MercurialControl::MercurialControl(MercurialClient *client) - : mercurialClient(client) + : mercurialClient(client) { } diff --git a/src/plugins/mercurial/mercurialcontrol.h b/src/plugins/mercurial/mercurialcontrol.h index 544ec228aa..7096ff179f 100644 --- a/src/plugins/mercurial/mercurialcontrol.h +++ b/src/plugins/mercurial/mercurialcontrol.h @@ -44,11 +44,12 @@ namespace Internal { class MercurialClient; -//Implements just the basics of the Version Control Interface -//MercurialClient handles all the work +// Implements just the basics of the Version Control Interface +// MercurialClient handles all the work. class MercurialControl: public Core::IVersionControl { Q_OBJECT + public: explicit MercurialControl(MercurialClient *mercurialClient); @@ -82,7 +83,7 @@ private: MercurialClient *mercurialClient; }; -} //namespace Internal -} //namespace Mercurial +} // namespace Internal +} // namespace Mercurial #endif // MERCURIALCONTROL_H diff --git a/src/plugins/mercurial/mercurialeditor.cpp b/src/plugins/mercurial/mercurialeditor.cpp index 9d927d3368..04899de75b 100644 --- a/src/plugins/mercurial/mercurialeditor.cpp +++ b/src/plugins/mercurial/mercurialeditor.cpp @@ -133,4 +133,3 @@ QStringList MercurialEditor::annotationPreviousVersions(const QString &revision) return QStringList(); return descriptions; } - diff --git a/src/plugins/mercurial/mercurialeditor.h b/src/plugins/mercurial/mercurialeditor.h index a2ac2ff32a..8cd7b7e781 100644 --- a/src/plugins/mercurial/mercurialeditor.h +++ b/src/plugins/mercurial/mercurialeditor.h @@ -63,4 +63,5 @@ private: } // namespace Internal } // namespace Mercurial + #endif // MERCURIALEDITOR_H diff --git a/src/plugins/mercurial/mercurialplugin.cpp b/src/plugins/mercurial/mercurialplugin.cpp index 5f4ff2e332..5f1ee2d503 100644 --- a/src/plugins/mercurial/mercurialplugin.cpp +++ b/src/plugins/mercurial/mercurialplugin.cpp @@ -76,31 +76,33 @@ using namespace Mercurial::Internal; using namespace Mercurial; +using namespace VcsBase; +using namespace Utils; -static const VcsBase::VcsBaseEditorParameters editorParameters[] = { +static const VcsBaseEditorParameters editorParameters[] = { { - VcsBase::RegularCommandOutput, //type + RegularCommandOutput, //type Constants::COMMANDLOG_ID, // id Constants::COMMANDLOG_DISPLAY_NAME, // display name Constants::COMMANDLOG, // context Constants::COMMANDAPP, // mime type Constants::COMMANDEXT}, //extension -{ VcsBase::LogOutput, +{ LogOutput, Constants::FILELOG_ID, Constants::FILELOG_DISPLAY_NAME, Constants::FILELOG, Constants::LOGAPP, Constants::LOGEXT}, -{ VcsBase::AnnotateOutput, - Constants::ANNOTATELOG_ID, - Constants::ANNOTATELOG_DISPLAY_NAME, - Constants::ANNOTATELOG, - Constants::ANNOTATEAPP, - Constants::ANNOTATEEXT}, +{ AnnotateOutput, + Constants::ANNOTATELOG_ID, + Constants::ANNOTATELOG_DISPLAY_NAME, + Constants::ANNOTATELOG, + Constants::ANNOTATEAPP, + Constants::ANNOTATEEXT}, -{ VcsBase::DiffOutput, +{ DiffOutput, Constants::DIFFLOG_ID, Constants::DIFFLOG_DISPLAY_NAME, Constants::DIFFLOG, @@ -108,7 +110,7 @@ static const VcsBase::VcsBaseEditorParameters editorParameters[] = { Constants::DIFFEXT} }; -static const VcsBase::VcsBaseSubmitEditorParameters submitEditorParameters = { +static const VcsBaseSubmitEditorParameters submitEditorParameters = { Constants::COMMITMIMETYPE, Constants::COMMIT_ID, Constants::COMMIT_DISPLAY_NAME, @@ -116,17 +118,17 @@ static const VcsBase::VcsBaseSubmitEditorParameters submitEditorParameters = { }; // Utility to find a parameter set by type -static inline const VcsBase::VcsBaseEditorParameters *findType(int ie) +static const VcsBaseEditorParameters *findType(int ie) { - const VcsBase::EditorContentType et = static_cast<VcsBase::EditorContentType>(ie); - return VcsBase::VcsBaseEditorWidget::findType(editorParameters, - sizeof(editorParameters)/sizeof(VcsBase::VcsBaseEditorParameters), et); + const EditorContentType et = static_cast<EditorContentType>(ie); + return VcsBaseEditorWidget::findType(editorParameters, + sizeof(editorParameters)/sizeof(editorParameters[0]), et); } MercurialPlugin *MercurialPlugin::m_instance = 0; MercurialPlugin::MercurialPlugin() : - VcsBase::VcsBasePlugin(QLatin1String(Constants::COMMIT_ID)), + VcsBasePlugin(QLatin1String(Constants::COMMIT_ID)), optionsPage(0), m_client(0), core(0), @@ -154,7 +156,7 @@ MercurialPlugin::~MercurialPlugin() bool MercurialPlugin::initialize(const QStringList & /* arguments */, QString * /*errorMessage */) { - typedef VcsBase::VcsEditorFactory<MercurialEditor> MercurialEditorFactory; + typedef VcsEditorFactory<MercurialEditor> MercurialEditorFactory; m_client = new MercurialClient(&mercurialSettings); initializeVcs(new MercurialControl(m_client)); @@ -169,11 +171,11 @@ bool MercurialPlugin::initialize(const QStringList & /* arguments */, QString * connect(m_client, SIGNAL(changed(QVariant)), versionControl(), SLOT(changed(QVariant))); static const char *describeSlot = SLOT(view(QString,QString)); - const int editorCount = sizeof(editorParameters)/sizeof(VcsBase::VcsBaseEditorParameters); + const int editorCount = sizeof(editorParameters)/sizeof(editorParameters[0]); for (int i = 0; i < editorCount; i++) addAutoReleasedObject(new MercurialEditorFactory(editorParameters + i, m_client, describeSlot)); - addAutoReleasedObject(new VcsBase::VcsSubmitEditorFactory<CommitEditor>(&submitEditorParameters)); + addAutoReleasedObject(new VcsSubmitEditorFactory<CommitEditor>(&submitEditorParameters)); addAutoReleasedObject(new CloneWizard); @@ -230,14 +232,14 @@ void MercurialPlugin::createFileActions(const Core::Context &context) { Core::Command *command; - annotateFile = new Utils::ParameterAction(tr("Annotate Current File"), tr("Annotate \"%1\""), Utils::ParameterAction::EnabledWithParameter, this); + annotateFile = new ParameterAction(tr("Annotate Current File"), tr("Annotate \"%1\""), ParameterAction::EnabledWithParameter, this); command = actionManager->registerAction(annotateFile, Core::Id(Constants::ANNOTATE), context); command->setAttribute(Core::Command::CA_UpdateText); connect(annotateFile, SIGNAL(triggered()), this, SLOT(annotateCurrentFile())); mercurialContainer->addAction(command); m_commandLocator->appendCommand(command); - diffFile = new Utils::ParameterAction(tr("Diff Current File"), tr("Diff \"%1\""), Utils::ParameterAction::EnabledWithParameter, this); + diffFile = new ParameterAction(tr("Diff Current File"), tr("Diff \"%1\""), ParameterAction::EnabledWithParameter, this); command = actionManager->registerAction(diffFile, Core::Id(Constants::DIFF), context); command->setAttribute(Core::Command::CA_UpdateText); command->setDefaultKeySequence(QKeySequence(tr("Alt+H,Alt+D"))); @@ -245,7 +247,7 @@ void MercurialPlugin::createFileActions(const Core::Context &context) mercurialContainer->addAction(command); m_commandLocator->appendCommand(command); - logFile = new Utils::ParameterAction(tr("Log Current File"), tr("Log \"%1\""), Utils::ParameterAction::EnabledWithParameter, this); + logFile = new ParameterAction(tr("Log Current File"), tr("Log \"%1\""), ParameterAction::EnabledWithParameter, this); command = actionManager->registerAction(logFile, Core::Id(Constants::LOG), context); command->setAttribute(Core::Command::CA_UpdateText); command->setDefaultKeySequence(QKeySequence(tr("Alt+H,Alt+L"))); @@ -253,7 +255,7 @@ void MercurialPlugin::createFileActions(const Core::Context &context) mercurialContainer->addAction(command); m_commandLocator->appendCommand(command); - statusFile = new Utils::ParameterAction(tr("Status Current File"), tr("Status \"%1\""), Utils::ParameterAction::EnabledWithParameter, this); + statusFile = new ParameterAction(tr("Status Current File"), tr("Status \"%1\""), ParameterAction::EnabledWithParameter, this); command = actionManager->registerAction(statusFile, Core::Id(Constants::STATUS), context); command->setAttribute(Core::Command::CA_UpdateText); command->setDefaultKeySequence(QKeySequence(tr("Alt+H,Alt+S"))); @@ -263,21 +265,21 @@ void MercurialPlugin::createFileActions(const Core::Context &context) createSeparator(context, Core::Id("Mercurial.FileDirSeperator1")); - m_addAction = new Utils::ParameterAction(tr("Add"), tr("Add \"%1\""), Utils::ParameterAction::EnabledWithParameter, this); + m_addAction = new ParameterAction(tr("Add"), tr("Add \"%1\""), ParameterAction::EnabledWithParameter, this); command = actionManager->registerAction(m_addAction, Core::Id(Constants::ADD), context); command->setAttribute(Core::Command::CA_UpdateText); connect(m_addAction, SIGNAL(triggered()), this, SLOT(addCurrentFile())); mercurialContainer->addAction(command); m_commandLocator->appendCommand(command); - m_deleteAction = new Utils::ParameterAction(tr("Delete..."), tr("Delete \"%1\"..."), Utils::ParameterAction::EnabledWithParameter, this); + m_deleteAction = new ParameterAction(tr("Delete..."), tr("Delete \"%1\"..."), ParameterAction::EnabledWithParameter, this); command = actionManager->registerAction(m_deleteAction, Core::Id(Constants::DELETE), context); command->setAttribute(Core::Command::CA_UpdateText); connect(m_deleteAction, SIGNAL(triggered()), this, SLOT(promptToDeleteCurrentFile())); mercurialContainer->addAction(command); m_commandLocator->appendCommand(command); - revertFile = new Utils::ParameterAction(tr("Revert Current File..."), tr("Revert \"%1\"..."), Utils::ParameterAction::EnabledWithParameter, this); + revertFile = new ParameterAction(tr("Revert Current File..."), tr("Revert \"%1\"..."), ParameterAction::EnabledWithParameter, this); command = actionManager->registerAction(revertFile, Core::Id(Constants::REVERT), context); command->setAttribute(Core::Command::CA_UpdateText); connect(revertFile, SIGNAL(triggered()), this, SLOT(revertCurrentFile())); @@ -287,28 +289,28 @@ void MercurialPlugin::createFileActions(const Core::Context &context) void MercurialPlugin::addCurrentFile() { - const VcsBase::VcsBasePluginState state = currentState(); + const VcsBasePluginState state = currentState(); QTC_ASSERT(state.hasFile(), return) m_client->synchronousAdd(state.currentFileTopLevel(), state.relativeCurrentFile()); } void MercurialPlugin::annotateCurrentFile() { - const VcsBase::VcsBasePluginState state = currentState(); + const VcsBasePluginState state = currentState(); QTC_ASSERT(state.hasFile(), return) m_client->annotate(state.currentFileTopLevel(), state.relativeCurrentFile()); } void MercurialPlugin::diffCurrentFile() { - const VcsBase::VcsBasePluginState state = currentState(); + const VcsBasePluginState state = currentState(); QTC_ASSERT(state.hasFile(), return) m_client->diff(state.currentFileTopLevel(), QStringList(state.relativeCurrentFile())); } void MercurialPlugin::logCurrentFile() { - const VcsBase::VcsBasePluginState state = currentState(); + const VcsBasePluginState state = currentState(); QTC_ASSERT(state.hasFile(), return) m_client->log(state.currentFileTopLevel(), QStringList(state.relativeCurrentFile()), QStringList(), true); @@ -316,7 +318,7 @@ void MercurialPlugin::logCurrentFile() void MercurialPlugin::revertCurrentFile() { - const VcsBase::VcsBasePluginState state = currentState(); + const VcsBasePluginState state = currentState(); QTC_ASSERT(state.hasFile(), return) RevertDialog reverter; @@ -327,7 +329,7 @@ void MercurialPlugin::revertCurrentFile() void MercurialPlugin::statusCurrentFile() { - const VcsBase::VcsBasePluginState state = currentState(); + const VcsBasePluginState state = currentState(); QTC_ASSERT(state.hasFile(), return) m_client->status(state.currentFileTopLevel(), state.relativeCurrentFile()); } @@ -369,21 +371,21 @@ void MercurialPlugin::createDirectoryActions(const Core::Context &context) void MercurialPlugin::diffRepository() { - const VcsBase::VcsBasePluginState state = currentState(); + const VcsBasePluginState state = currentState(); QTC_ASSERT(state.hasTopLevel(), return) m_client->diff(state.topLevel()); } void MercurialPlugin::logRepository() { - const VcsBase::VcsBasePluginState state = currentState(); + const VcsBasePluginState state = currentState(); QTC_ASSERT(state.hasTopLevel(), return) m_client->log(state.topLevel()); } void MercurialPlugin::revertMulti() { - const VcsBase::VcsBasePluginState state = currentState(); + const VcsBasePluginState state = currentState(); QTC_ASSERT(state.hasTopLevel(), return) RevertDialog reverter; @@ -394,7 +396,7 @@ void MercurialPlugin::revertMulti() void MercurialPlugin::statusMulti() { - const VcsBase::VcsBasePluginState state = currentState(); + const VcsBasePluginState state = currentState(); QTC_ASSERT(state.hasTopLevel(), return) m_client->status(state.topLevel()); @@ -460,7 +462,7 @@ void MercurialPlugin::createRepositoryActions(const Core::Context &context) void MercurialPlugin::pull() { - const VcsBase::VcsBasePluginState state = currentState(); + const VcsBasePluginState state = currentState(); QTC_ASSERT(state.hasTopLevel(), return) SrcDestDialog dialog; @@ -472,7 +474,7 @@ void MercurialPlugin::pull() void MercurialPlugin::push() { - const VcsBase::VcsBasePluginState state = currentState(); + const VcsBasePluginState state = currentState(); QTC_ASSERT(state.hasTopLevel(), return) SrcDestDialog dialog; @@ -484,7 +486,7 @@ void MercurialPlugin::push() void MercurialPlugin::update() { - const VcsBase::VcsBasePluginState state = currentState(); + const VcsBasePluginState state = currentState(); QTC_ASSERT(state.hasTopLevel(), return) RevertDialog updateDialog; @@ -496,7 +498,7 @@ void MercurialPlugin::update() void MercurialPlugin::import() { - const VcsBase::VcsBasePluginState state = currentState(); + const VcsBasePluginState state = currentState(); QTC_ASSERT(state.hasTopLevel(), return) QFileDialog importDialog; @@ -512,7 +514,7 @@ void MercurialPlugin::import() void MercurialPlugin::incoming() { - const VcsBase::VcsBasePluginState state = currentState(); + const VcsBasePluginState state = currentState(); QTC_ASSERT(state.hasTopLevel(), return) SrcDestDialog dialog; @@ -524,7 +526,7 @@ void MercurialPlugin::incoming() void MercurialPlugin::outgoing() { - const VcsBase::VcsBasePluginState state = currentState(); + const VcsBasePluginState state = currentState(); QTC_ASSERT(state.hasTopLevel(), return) m_client->outgoing(state.topLevel()); } @@ -534,12 +536,12 @@ void MercurialPlugin::createSubmitEditorActions() Core::Context context(Constants::COMMIT_ID); Core::Command *command; - editorCommit = new QAction(VcsBase::VcsBaseSubmitEditor::submitIcon(), tr("Commit"), this); + editorCommit = new QAction(VcsBaseSubmitEditor::submitIcon(), tr("Commit"), this); command = actionManager->registerAction(editorCommit, Core::Id(Constants::COMMIT), context); command->setAttribute(Core::Command::CA_UpdateText); connect(editorCommit, SIGNAL(triggered()), this, SLOT(commitFromEditor())); - editorDiff = new QAction(VcsBase::VcsBaseSubmitEditor::diffIcon(), tr("Diff &Selected Files"), this); + editorDiff = new QAction(VcsBaseSubmitEditor::diffIcon(), tr("Diff &Selected Files"), this); command = actionManager->registerAction(editorDiff, Core::Id(Constants::DIFFEDITOR), context); editorUndo = new QAction(tr("&Undo"), this); @@ -551,26 +553,26 @@ void MercurialPlugin::createSubmitEditorActions() void MercurialPlugin::commit() { - if (VcsBase::VcsBaseSubmitEditor::raiseSubmitEditor()) + if (VcsBaseSubmitEditor::raiseSubmitEditor()) return; - const VcsBase::VcsBasePluginState state = currentState(); + const VcsBasePluginState state = currentState(); QTC_ASSERT(state.hasTopLevel(), return) m_submitRepository = state.topLevel(); - connect(m_client, SIGNAL(parsedStatus(QList<VcsBase::VcsBaseClient::StatusItem>)), - this, SLOT(showCommitWidget(QList<VcsBase::VcsBaseClient::StatusItem>))); + connect(m_client, SIGNAL(parsedStatus(QList<VcsBaseClient::StatusItem>)), + this, SLOT(showCommitWidget(QList<VcsBaseClient::StatusItem>))); m_client->emitParsedStatus(m_submitRepository); } -void MercurialPlugin::showCommitWidget(const QList<VcsBase::VcsBaseClient::StatusItem> &status) +void MercurialPlugin::showCommitWidget(const QList<VcsBaseClient::StatusItem> &status) { - VcsBase::VcsBaseOutputWindow *outputWindow = VcsBase::VcsBaseOutputWindow::instance(); + VcsBaseOutputWindow *outputWindow = VcsBaseOutputWindow::instance(); //Once we receive our data release the connection so it can be reused elsewhere - disconnect(m_client, SIGNAL(parsedStatus(QList<VcsBase::VcsBaseClient::StatusItem>)), - this, SLOT(showCommitWidget(QList<VcsBase::VcsBaseClient::StatusItem>))); + disconnect(m_client, SIGNAL(parsedStatus(QList<VcsBaseClient::StatusItem>)), + this, SLOT(showCommitWidget(QList<VcsBaseClient::StatusItem>))); if (status.isEmpty()) { outputWindow->appendError(tr("There are no changes to commit.")); @@ -630,7 +632,7 @@ void MercurialPlugin::commitFromEditor() core->editorManager()->closeEditors(core->editorManager()->editorsForFileName(changeLog->fileName())); } -bool MercurialPlugin::submitEditorAboutToClose(VcsBase::VcsBaseSubmitEditor *submitEditor) +bool MercurialPlugin::submitEditorAboutToClose(VcsBaseSubmitEditor *submitEditor) { if (!changeLog) return true; @@ -640,15 +642,15 @@ bool MercurialPlugin::submitEditorAboutToClose(VcsBase::VcsBaseSubmitEditor *sub return true; bool dummyPrompt = mercurialSettings.boolValue(MercurialSettings::promptOnSubmitKey); - const VcsBase::VcsBaseSubmitEditor::PromptSubmitResult response = + const VcsBaseSubmitEditor::PromptSubmitResult response = commitEditor->promptSubmit(tr("Close Commit Editor"), tr("Do you want to commit the changes?"), tr("Message check failed. Do you want to proceed?"), &dummyPrompt, dummyPrompt); switch (response) { - case VcsBase::VcsBaseSubmitEditor::SubmitCanceled: + case VcsBaseSubmitEditor::SubmitCanceled: return false; - case VcsBase::VcsBaseSubmitEditor::SubmitDiscarded: + case VcsBaseSubmitEditor::SubmitDiscarded: deleteCommitLog(); return true; default: @@ -704,7 +706,7 @@ void MercurialPlugin::createSeparator(const Core::Context &context, const Core:: mercurialContainer->addAction(actionManager->registerAction(action, id, context)); } -void MercurialPlugin::updateActions(VcsBase::VcsBasePlugin::ActionState as) +void MercurialPlugin::updateActions(VcsBasePlugin::ActionState as) { if (!enableMenuAction(as, m_menuAction)) { m_commandLocator->setEnabled(false); diff --git a/src/plugins/mercurial/mercurialplugin.h b/src/plugins/mercurial/mercurialplugin.h index f3b7ef059a..f020d67244 100644 --- a/src/plugins/mercurial/mercurialplugin.h +++ b/src/plugins/mercurial/mercurialplugin.h @@ -39,36 +39,22 @@ #include <vcsbase/vcsbaseplugin.h> #include <coreplugin/icontext.h> -#include <QtCore/QFileInfo> -#include <QtCore/QHash> -#include <QtCore/qglobal.h> - QT_BEGIN_NAMESPACE class QAction; class QTemporaryFile; QT_END_NAMESPACE namespace Core { -class ActionManager; class ActionContainer; +class ActionManager; class ICore; class Id; -class IVersionControl; -class IEditorFactory; class IEditor; } // namespace Core -namespace Utils { -class ParameterAction; -} //namespace Utils - -namespace VcsBase { -class VcsBaseSubmitEditor; -} - -namespace Locator { - class CommandLocator; -} +namespace Utils { class ParameterAction; } +namespace VcsBase { class VcsBaseSubmitEditor; } +namespace Locator { class CommandLocator; } namespace Mercurial { namespace Internal { @@ -95,7 +81,7 @@ public: void setSettings(const MercurialSettings &settings); private slots: - // File menu action Slots + // File menu action slots void addCurrentFile(); void annotateCurrentFile(); void diffCurrentFile(); @@ -103,13 +89,13 @@ private slots: void revertCurrentFile(); void statusCurrentFile(); - //Directory menu Action slots + // Directory menu action slots void diffRepository(); void logRepository(); void revertMulti(); void statusMulti(); - //repository menu action slots + // Repository menu action slots void pull(); void push(); void update(); @@ -140,7 +126,6 @@ protected: virtual bool submitEditorAboutToClose(VcsBase::VcsBaseSubmitEditor *submitEditor); private: - //methods void createMenu(); void createSubmitEditorActions(); void createSeparator(const Core::Context &context, const Core::Id &id); @@ -151,7 +136,7 @@ private: void createLessUsedActions(const Core::Context &context); void deleteCommitLog(); - //Variables + // Variables static MercurialPlugin *m_instance; MercurialSettings mercurialSettings; OptionsPage *optionsPage; @@ -165,7 +150,7 @@ private: QList<QAction *> m_repositoryActionList; QTemporaryFile *changeLog; - //Menu Items (file actions) + // Menu items (file actions) Utils::ParameterAction *m_addAction; Utils::ParameterAction *m_deleteAction; Utils::ParameterAction *annotateFile; @@ -176,7 +161,7 @@ private: Utils::ParameterAction *statusFile; QAction *m_createRepositoryAction; - //submit editor actions + // Submit editor actions QAction *editorCommit; QAction *editorDiff; QAction *editorUndo; @@ -186,7 +171,7 @@ private: QString m_submitRepository; }; -} //namespace Internal -} //namespace Mercurial +} // namespace Internal +} // namespace Mercurial #endif // MERCURIALPLUGIN_H diff --git a/src/plugins/mercurial/mercurialsettings.cpp b/src/plugins/mercurial/mercurialsettings.cpp index 145087d5f6..aa9abef307 100644 --- a/src/plugins/mercurial/mercurialsettings.cpp +++ b/src/plugins/mercurial/mercurialsettings.cpp @@ -38,16 +38,17 @@ namespace Mercurial { namespace Internal { - const QLatin1String MercurialSettings::diffIgnoreWhiteSpaceKey("diffIgnoreWhiteSpace"); - const QLatin1String MercurialSettings::diffIgnoreBlankLinesKey("diffIgnoreBlankLines"); +const QLatin1String MercurialSettings::diffIgnoreWhiteSpaceKey("diffIgnoreWhiteSpace"); +const QLatin1String MercurialSettings::diffIgnoreBlankLinesKey("diffIgnoreBlankLines"); + +MercurialSettings::MercurialSettings() +{ + setSettingsGroup(QLatin1String("Mercurial")); + // Override default binary path + declareKey(binaryPathKey, QLatin1String(Constants::MERCURIALDEFAULT)); + declareKey(diffIgnoreWhiteSpaceKey, false); + declareKey(diffIgnoreBlankLinesKey, false); +} - MercurialSettings::MercurialSettings() - { - setSettingsGroup(QLatin1String("Mercurial")); - // Override default binary path - declareKey(binaryPathKey, QLatin1String(Constants::MERCURIALDEFAULT)); - declareKey(diffIgnoreWhiteSpaceKey, false); - declareKey(diffIgnoreBlankLinesKey, false); - } } // namespace Internal } // namespace Mercurial diff --git a/src/plugins/mercurial/revertdialog.h b/src/plugins/mercurial/revertdialog.h index 817c096f5c..3ff1bc3b3e 100644 --- a/src/plugins/mercurial/revertdialog.h +++ b/src/plugins/mercurial/revertdialog.h @@ -30,20 +30,20 @@ ** **************************************************************************/ -#ifndef REVERTDIALOG_H -#define REVERTDIALOG_H +#ifndef MERCURIAL_REVERTDIALOG_H +#define MERCURIAL_REVERTDIALOG_H #include "ui_revertdialog.h" #include <QtGui/QDialog> - namespace Mercurial { namespace Internal { class RevertDialog : public QDialog { Q_OBJECT + public: RevertDialog(QWidget *parent = 0); ~RevertDialog(); @@ -59,4 +59,5 @@ private: } // namespace Internal } // namespace Mercurial -#endif // REVERTDIALOG_H + +#endif // MERCURIAL_REVERTDIALOG_H diff --git a/src/plugins/mercurial/srcdestdialog.cpp b/src/plugins/mercurial/srcdestdialog.cpp index 5d55f230ba..d66d53ecf2 100644 --- a/src/plugins/mercurial/srcdestdialog.cpp +++ b/src/plugins/mercurial/srcdestdialog.cpp @@ -58,10 +58,9 @@ QString SrcDestDialog::getRepositoryString() const { if (m_ui->defaultButton->isChecked()) return QString(); - else if (m_ui->localButton->isChecked()) + if (m_ui->localButton->isChecked()) return m_ui->localPathChooser->path(); - else - return m_ui->urlLineEdit->text(); + return m_ui->urlLineEdit->text(); } void SrcDestDialog::changeEvent(QEvent *e) diff --git a/src/plugins/mercurial/srcdestdialog.h b/src/plugins/mercurial/srcdestdialog.h index 06a55ce819..9463f931ab 100644 --- a/src/plugins/mercurial/srcdestdialog.h +++ b/src/plugins/mercurial/srcdestdialog.h @@ -33,21 +33,19 @@ #ifndef SRCDESTDIALOG_H #define SRCDESTDIALOG_H -#include <QtGui/QDialog> #include <utils/pathchooser.h> +#include <QtGui/QDialog> namespace Mercurial { namespace Internal { -namespace Ui { -class SrcDestDialog; -} +namespace Ui { class SrcDestDialog; } class SrcDestDialog : public QDialog { Q_OBJECT -public: +public: SrcDestDialog(QWidget *parent = 0); ~SrcDestDialog(); void setPathChooserKind(Utils::PathChooser::Kind kind); @@ -62,4 +60,5 @@ private: } // namespace Internal } // namespace Mercurial + #endif // SRCDESTDIALOG_H |