diff options
| author | Orgad Shaneh <[email protected]> | 2018-08-28 00:03:59 +0300 |
|---|---|---|
| committer | Orgad Shaneh <[email protected]> | 2018-08-28 07:26:14 +0000 |
| commit | 767137157e4971413ee0ab4f9ee5ea48a2b43737 (patch) | |
| tree | d0397f2692a7cc469863ba84de647a81f51d2dc6 /src/plugins/git/gitplugin.cpp | |
| parent | f1f506b47970b746d472acb65eb94014f9fafe33 (diff) | |
VCS: Consolidate submit editor actions setup
Change-Id: I36754779b6a9aa35de705b368daf8c2a1de058c6
Reviewed-by: Tobias Hunger <[email protected]>
Diffstat (limited to 'src/plugins/git/gitplugin.cpp')
| -rw-r--r-- | src/plugins/git/gitplugin.cpp | 21 |
1 files changed, 1 insertions, 20 deletions
diff --git a/src/plugins/git/gitplugin.cpp b/src/plugins/git/gitplugin.cpp index bfb259992e0..af72beae45f 100644 --- a/src/plugins/git/gitplugin.cpp +++ b/src/plugins/git/gitplugin.cpp @@ -640,22 +640,6 @@ bool GitPlugin::initialize(const QStringList &arguments, QString *errorMessage) connect(createRepositoryAction, &QAction::triggered, this, &GitPlugin::createRepository); gitContainer->addAction(createRepositoryCommand); - // Submit editor - Context submitContext(Constants::GITSUBMITEDITOR_ID); - m_submitCurrentAction = new QAction(VcsBaseSubmitEditor::submitIcon(), tr("Commit"), this); - Command *command = ActionManager::registerAction(m_submitCurrentAction, Constants::SUBMIT_CURRENT, submitContext); - command->setAttribute(Command::CA_UpdateText); - connect(m_submitCurrentAction, &QAction::triggered, this, &GitPlugin::submitCurrentLog); - - m_diffSelectedFilesAction = new QAction(VcsBaseSubmitEditor::diffIcon(), tr("Diff &Selected Files"), this); - ActionManager::registerAction(m_diffSelectedFilesAction, Constants::DIFF_SELECTED, submitContext); - - m_undoAction = new QAction(tr("&Undo"), this); - ActionManager::registerAction(m_undoAction, Core::Constants::UNDO, submitContext); - - m_redoAction = new QAction(tr("&Redo"), this); - ActionManager::registerAction(m_redoAction, Core::Constants::REDO, submitContext); - connect(VcsManager::instance(), &VcsManager::repositoryChanged, this, &GitPlugin::updateContinueAndAbortCommands); connect(VcsManager::instance(), &VcsManager::repositoryChanged, @@ -1002,9 +986,6 @@ IEditor *GitPlugin::openSubmitEditor(const QString &fileName, const CommitData & GitSubmitEditor *submitEditor = qobject_cast<GitSubmitEditor*>(editor); QTC_ASSERT(submitEditor, return 0); setSubmitEditor(submitEditor); - // The actions are for some reason enabled by the context switching - // mechanism. Disable them correctly. - submitEditor->registerActions(m_undoAction, m_redoAction, m_submitCurrentAction, m_diffSelectedFilesAction); submitEditor->setCommitData(cd); submitEditor->setCheckScriptWorkingDirectory(m_submitRepository); QString title; @@ -1024,7 +1005,7 @@ IEditor *GitPlugin::openSubmitEditor(const QString &fileName, const CommitData & return editor; } -void GitPlugin::submitCurrentLog() +void GitPlugin::commitFromEditor() { // Close the submit editor m_submitActionTriggered = true; |
