diff options
author | Orgad Shaneh <orgad.shaneh@audiocodes.com> | 2018-08-28 00:03:59 +0300 |
---|---|---|
committer | Orgad Shaneh <orgads@gmail.com> | 2018-08-28 07:26:14 +0000 |
commit | 767137157e4971413ee0ab4f9ee5ea48a2b43737 (patch) | |
tree | d0397f2692a7cc469863ba84de647a81f51d2dc6 /src/plugins/cvs | |
parent | f1f506b47970b746d472acb65eb94014f9fafe33 (diff) |
VCS: Consolidate submit editor actions setup
Change-Id: I36754779b6a9aa35de705b368daf8c2a1de058c6
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
Diffstat (limited to 'src/plugins/cvs')
-rw-r--r-- | src/plugins/cvs/cvsplugin.cpp | 22 | ||||
-rw-r--r-- | src/plugins/cvs/cvsplugin.h | 6 |
2 files changed, 2 insertions, 26 deletions
diff --git a/src/plugins/cvs/cvsplugin.cpp b/src/plugins/cvs/cvsplugin.cpp index 3dbc5a8a59..706f852384 100644 --- a/src/plugins/cvs/cvsplugin.cpp +++ b/src/plugins/cvs/cvsplugin.cpp @@ -120,8 +120,6 @@ const char CMD_ID_REPOSITORYUPDATE[] = "CVS.RepositoryUpdate"; const char CVS_SUBMIT_MIMETYPE[] = "text/vnd.qtcreator.cvs.submit"; const char CVSCOMMITEDITOR_ID[] = "CVS Commit Editor"; const char CVSCOMMITEDITOR_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("VCS", "CVS Commit Editor"); -const char SUBMIT_CURRENT[] = "CVS.SubmitCurrentLog"; -const char DIFF_SELECTED[] = "CVS.DiffSelectedFilesInLog"; const VcsBaseEditorParameters editorParameters[] = { { @@ -410,23 +408,6 @@ bool CvsPlugin::initialize(const QStringList &arguments, QString *errorMessage) connect(m_revertRepositoryAction, &QAction::triggered, this, &CvsPlugin::revertAll); cvsMenu->addAction(command); m_commandLocator->appendCommand(command); - - // Actions of the submit editor - Context cvscommitcontext(CVSCOMMITEDITOR_ID); - - m_submitCurrentLogAction = new QAction(VcsBaseSubmitEditor::submitIcon(), tr("Commit"), this); - command = ActionManager::registerAction(m_submitCurrentLogAction, SUBMIT_CURRENT, cvscommitcontext); - command->setAttribute(Command::CA_UpdateText); - connect(m_submitCurrentLogAction, &QAction::triggered, this, &CvsPlugin::submitCurrentLog); - - m_submitDiffAction = new QAction(VcsBaseSubmitEditor::diffIcon(), tr("Diff &Selected Files"), this); - ActionManager::registerAction(m_submitDiffAction , DIFF_SELECTED, cvscommitcontext); - - m_submitUndoAction = new QAction(tr("&Undo"), this); - ActionManager::registerAction(m_submitUndoAction, Core::Constants::UNDO, cvscommitcontext); - - m_submitRedoAction = new QAction(tr("&Redo"), this); - ActionManager::registerAction(m_submitRedoAction, Core::Constants::REDO, cvscommitcontext); return true; } @@ -494,7 +475,6 @@ CvsSubmitEditor *CvsPlugin::openCVSSubmitEditor(const QString &fileName) IEditor *editor = EditorManager::openEditor(fileName, CVSCOMMITEDITOR_ID); CvsSubmitEditor *submitEditor = qobject_cast<CvsSubmitEditor*>(editor); QTC_ASSERT(submitEditor, return 0); - submitEditor->registerActions(m_submitUndoAction, m_submitRedoAction, m_submitCurrentLogAction, m_submitDiffAction); connect(submitEditor, &VcsBaseSubmitEditor::diffSelectedFiles, this, &CvsPlugin::diffCommitFiles); @@ -1107,7 +1087,7 @@ bool CvsPlugin::describe(const QString &repositoryPath, return true; } -void CvsPlugin::submitCurrentLog() +void CvsPlugin::commitFromEditor() { m_submitActionTriggered = true; QTC_ASSERT(submitEditor(), return); diff --git a/src/plugins/cvs/cvsplugin.h b/src/plugins/cvs/cvsplugin.h index fdd8eb72f1..c03dd6ae09 100644 --- a/src/plugins/cvs/cvsplugin.h +++ b/src/plugins/cvs/cvsplugin.h @@ -114,7 +114,7 @@ private: void projectStatus(); void updateDirectory(); void updateProject(); - void submitCurrentLog(); + void commitFromEditor() override; void diffCommitFiles(const QStringList &); void logProject(); void logRepository(); @@ -188,10 +188,6 @@ private: QAction *m_updateRepositoryAction = nullptr; QAction *m_statusRepositoryAction = nullptr; - QAction *m_submitCurrentLogAction = nullptr; - QAction *m_submitDiffAction = nullptr; - QAction *m_submitUndoAction = nullptr; - QAction *m_submitRedoAction = nullptr; QAction *m_menuAction = nullptr; bool m_submitActionTriggered = false; |