diff options
author | Eike Ziller <eike.ziller@nokia.com> | 2012-06-05 14:22:20 +0200 |
---|---|---|
committer | hjk <qthjk@ovi.com> | 2012-06-05 15:19:30 +0200 |
commit | cdd44befff713e99018a92a78aea460504477dce (patch) | |
tree | 41c43f4db7a326370bc20a1c6e2707b8ccf36166 /src/plugins/git | |
parent | d90264d6c2a7f9e53863de98145774727ea64e58 (diff) | |
download | qt-creator-cdd44befff713e99018a92a78aea460504477dce.tar.gz |
Add ActionContainer::addSeparator(...)
Gets rid of a lot of code duplication.
Change-Id: I2ce38fb38a0b61cb821e0bdc7bcc9a7ccdf9da72
Reviewed-by: hjk <qthjk@ovi.com>
Diffstat (limited to 'src/plugins/git')
-rw-r--r-- | src/plugins/git/gitplugin.cpp | 29 |
1 files changed, 10 insertions, 19 deletions
diff --git a/src/plugins/git/gitplugin.cpp b/src/plugins/git/gitplugin.cpp index f94496ae83..a75ed1ff83 100644 --- a/src/plugins/git/gitplugin.cpp +++ b/src/plugins/git/gitplugin.cpp @@ -182,15 +182,6 @@ static const VcsBase::VcsBaseSubmitEditorParameters submitParameters = { Git::Constants::C_GITSUBMITEDITOR }; -static Core::Command *createSeparator(const Core::Context &context, - const Core::Id &id, - QObject *parent) -{ - QAction *a = new QAction(parent); - a->setSeparator(true); - return Core::ActionManager::registerAction(a, id, context); -} - // Create a parameter action ParameterActionCommandPair GitPlugin::createParameterAction(Core::ActionContainer *ac, @@ -341,7 +332,7 @@ bool GitPlugin::initialize(const QStringList &arguments, QString *errorMessage) parameterActionCommand.second->setDefaultKeySequence(QKeySequence(Core::UseMacShortcuts ? tr("Meta+G,Meta+L") : tr("Alt+G,Alt+L"))); // ------ - gitContainer->addAction(createSeparator(globalcontext, Core::Id("Git.Sep.File"), this)); + gitContainer->addSeparator(globalcontext); parameterActionCommand = createFileAction(gitContainer, @@ -368,7 +359,7 @@ bool GitPlugin::initialize(const QStringList &arguments, QString *errorMessage) parameterActionCommand.second->setDefaultKeySequence(QKeySequence(Core::UseMacShortcuts ? tr("Meta+G,Meta+U") : tr("Alt+G,Alt+U"))); // ------------ - gitContainer->addAction(createSeparator(globalcontext, Core::Id("Git.Sep.Project"), this)); + gitContainer->addSeparator(globalcontext); parameterActionCommand = createProjectAction(gitContainer, @@ -393,7 +384,7 @@ bool GitPlugin::initialize(const QStringList &arguments, QString *errorMessage) // -------------- - gitContainer->addAction(createSeparator(globalcontext, Core::Id("Git.Sep.Repository"), this)); + gitContainer->addSeparator(globalcontext); createRepositoryAction(gitContainer, tr("Diff"), Core::Id("Git.DiffRepository"), @@ -422,7 +413,7 @@ bool GitPlugin::initialize(const QStringList &arguments, QString *errorMessage) gitContainer->addAction(createRepositoryCommand); // -------------- - gitContainer->addAction(createSeparator(globalcontext, Core::Id("Git.Sep.Info"), this)); + gitContainer->addSeparator(globalcontext); createRepositoryAction(gitContainer, tr("Launch gitk"), Core::Id("Git.LaunchGitK"), @@ -448,7 +439,7 @@ bool GitPlugin::initialize(const QStringList &arguments, QString *errorMessage) // -------------- - gitContainer->addAction(createSeparator(globalcontext, Core::Id("Git.Sep.RarelyUsed"), this)); + gitContainer->addSeparator(globalcontext); Core::ActionContainer *patchMenu = Core::ActionManager::createMenu(Core::Id("Git.PatchMenu")); patchMenu->menu()->setTitle(tr("Patch")); @@ -476,7 +467,7 @@ bool GitPlugin::initialize(const QStringList &arguments, QString *errorMessage) tr("Stashes..."), Core::Id("Git.StashList"), globalcontext, false, SLOT(stashList())); - stashMenu->addAction(createSeparator(globalcontext, Core::Id("Git.Sep.StashMenuPush"), this)); + stashMenu->addSeparator(globalcontext); ActionCommandPair actionCommand = createRepositoryAction(stashMenu, @@ -489,7 +480,7 @@ bool GitPlugin::initialize(const QStringList &arguments, QString *errorMessage) globalcontext, true, SLOT(stashSnapshot())); actionCommand.first->setToolTip(tr("Saves the current state of your work.")); - stashMenu->addAction(createSeparator(globalcontext, Core::Id("Git.Sep.StashMenuPop"), this)); + stashMenu->addSeparator(globalcontext); actionCommand = createRepositoryAction(stashMenu, tr("Stash Pop"), Core::Id("Git.StashPop"), @@ -508,9 +499,9 @@ bool GitPlugin::initialize(const QStringList &arguments, QString *errorMessage) tr("Fetch"), Core::Id("Git.Subversion.Fetch"), globalcontext, false, &GitClient::synchronousSubversionFetch); - gitContainer->addAction(createSeparator(globalcontext, Core::Id("Git.Sep.PushPull"), this)); + gitContainer->addSeparator(globalcontext); - gitContainer->addAction(createSeparator(globalcontext, Core::Id("Git.Sep.Global"), this)); + gitContainer->addSeparator(globalcontext); createRepositoryAction(gitContainer, tr("Fetch"), Core::Id("Git.Fetch"), @@ -534,7 +525,7 @@ bool GitPlugin::initialize(const QStringList &arguments, QString *errorMessage) globalcontext, true, SLOT(startAmendCommit())); // Subversion in a submenu. - gitContainer->addAction(createSeparator(globalcontext, Core::Id("Git.Sep.Subversion"), this)); + gitContainer->addSeparator(globalcontext); if (0) { const QList<QAction*> snapShotActions = createSnapShotTestActions(); |