From f1ed40a02cdb62bd80111f9b4969770215430389 Mon Sep 17 00:00:00 2001 From: Andre Hartmann Date: Sun, 9 Jun 2013 11:51:05 +0200 Subject: [PATCH] Git: Add Gerrit to Locator The Gerrit dialog itself was missing while Push to Gerrit was already there. Change-Id: Ie4b85cad9dba96beafb595c505daf28d0a1ceeb5 Reviewed-by: Orgad Shaneh Reviewed-by: Petar Perisin --- src/plugins/git/gerrit/gerritplugin.cpp | 5 +++-- src/plugins/git/gerrit/gerritplugin.h | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/plugins/git/gerrit/gerritplugin.cpp b/src/plugins/git/gerrit/gerritplugin.cpp index f24384a20ef..f1deaa2a07f 100644 --- a/src/plugins/git/gerrit/gerritplugin.cpp +++ b/src/plugins/git/gerrit/gerritplugin.cpp @@ -276,11 +276,11 @@ bool GerritPlugin::initialize(Core::ActionContainer *ac) QAction *openViewAction = new QAction(tr("Gerrit..."), this); - Core::Command *command = + m_gerritCommand = Core::ActionManager::registerAction(openViewAction, Constants::GERRIT_OPEN_VIEW, Core::Context(Core::Constants::C_GLOBAL)); connect(openViewAction, SIGNAL(triggered()), this, SLOT(openView())); - ac->addAction(command); + ac->addAction(m_gerritCommand); QAction *pushAction = new QAction(tr("Push to Gerrit..."), this); @@ -303,6 +303,7 @@ void GerritPlugin::updateActions(bool hasTopLevel) void GerritPlugin::addToLocator(Locator::CommandLocator *locator) { + locator->appendCommand(m_gerritCommand); locator->appendCommand(m_pushToGerritPair.second); } diff --git a/src/plugins/git/gerrit/gerritplugin.h b/src/plugins/git/gerrit/gerritplugin.h index aafb083dbd4..4eda51bd989 100644 --- a/src/plugins/git/gerrit/gerritplugin.h +++ b/src/plugins/git/gerrit/gerritplugin.h @@ -88,6 +88,7 @@ private: QSharedPointer m_parameters; QPointer m_dialog; + Core::Command *m_gerritCommand; ActionCommandPair m_pushToGerritPair; QString m_reviewers; };