summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/plugins/git/branchview.cpp3
-rw-r--r--src/plugins/git/gitplugin.cpp4
-rw-r--r--src/plugins/git/gitplugin.h2
3 files changed, 6 insertions, 3 deletions
diff --git a/src/plugins/git/branchview.cpp b/src/plugins/git/branchview.cpp
index 7487e73b5f..406304608d 100644
--- a/src/plugins/git/branchview.cpp
+++ b/src/plugins/git/branchview.cpp
@@ -180,6 +180,9 @@ void BranchView::slotCustomContextMenu(const QPoint &point)
contextMenu.addAction(tr("Fetch"), this, [this, &remote]() {
GitPlugin::client()->fetch(m_repository, *remote);
});
+ contextMenu.addSeparator();
+ contextMenu.addAction(tr("Manage Remotes..."), GitPlugin::instance(),
+ &GitPlugin::manageRemotes);
}
if (hasActions) {
if (!currentSelected && (isLocal || isTag))
diff --git a/src/plugins/git/gitplugin.cpp b/src/plugins/git/gitplugin.cpp
index 2869d73bc7..cafcc55470 100644
--- a/src/plugins/git/gitplugin.cpp
+++ b/src/plugins/git/gitplugin.cpp
@@ -573,7 +573,7 @@ bool GitPlugin::initialize(const QStringList &arguments, QString *errorMessage)
remoteRepositoryMenu->addSeparator(context);
createRepositoryAction(remoteRepositoryMenu, tr("Manage Remotes..."), "Git.RemoteList",
- context, false, std::bind(&GitPlugin::remoteList, this));
+ context, false, std::bind(&GitPlugin::manageRemotes, this));
/* \"Remote Repository" menu */
@@ -1314,7 +1314,7 @@ void GitPlugin::branchList()
NavigationWidget::activateSubWidget(Constants::GIT_BRANCH_VIEW_ID, Side::Right);
}
-void GitPlugin::remoteList()
+void GitPlugin::manageRemotes()
{
showNonModalDialog(currentState().topLevel(), m_remoteDialog);
}
diff --git a/src/plugins/git/gitplugin.h b/src/plugins/git/gitplugin.h
index 3a73ebc1b7..fde722bd4b 100644
--- a/src/plugins/git/gitplugin.h
+++ b/src/plugins/git/gitplugin.h
@@ -92,6 +92,7 @@ public:
QObject *remoteCommand(const QStringList &options, const QString &workingDirectory,
const QStringList &args) override;
+ void manageRemotes();
protected:
void updateActions(VcsBase::VcsBasePlugin::ActionState) override;
@@ -135,7 +136,6 @@ private:
void stashSnapshot();
void stashPop();
void branchList();
- void remoteList();
void stashList();
void fetch();
void pull();