diff options
author | Caolán McNamara <caolanm@redhat.com> | 2019-10-02 09:16:39 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2019-10-02 14:20:57 +0200 |
commit | 947150821e985c255f6c802322e696eff4257a5d (patch) | |
tree | a15b4716a91e9f5306fb02cea3c661cb91852619 /sfx2 | |
parent | d50eea97b3d2e1e1e47f7cdad4cb0c24fb0ed26d (diff) |
extend popup handler to cover all CommandEvents
Change-Id: I26360ce5c696d0e571385d83a15876eb2286e12f
Reviewed-on: https://gerrit.libreoffice.org/80021
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'sfx2')
-rw-r--r-- | sfx2/source/control/templatelocalview.cxx | 5 | ||||
-rw-r--r-- | sfx2/source/control/templatesearchview.cxx | 5 | ||||
-rw-r--r-- | sfx2/source/inc/templatesearchview.hxx | 2 |
3 files changed, 9 insertions, 3 deletions
diff --git a/sfx2/source/control/templatelocalview.cxx b/sfx2/source/control/templatelocalview.cxx index 4ba55dead866..6eb22537e004 100644 --- a/sfx2/source/control/templatelocalview.cxx +++ b/sfx2/source/control/templatelocalview.cxx @@ -1157,8 +1157,11 @@ bool SfxTemplateLocalView::MouseButtonDown( const MouseEvent& rMEvt ) return SfxThumbnailView::MouseButtonDown(rMEvt); } -bool SfxTemplateLocalView::ContextMenu(const CommandEvent& rCEvt) +bool SfxTemplateLocalView::Command(const CommandEvent& rCEvt) { + if (rCEvt.GetCommand() != CommandEventId::ContextMenu) + return CustomWidgetController::Command(rCEvt); + if (rCEvt.IsMouseEvent()) { deselectItems(); diff --git a/sfx2/source/control/templatesearchview.cxx b/sfx2/source/control/templatesearchview.cxx index 0203352a0040..759c888ce8d7 100644 --- a/sfx2/source/control/templatesearchview.cxx +++ b/sfx2/source/control/templatesearchview.cxx @@ -83,8 +83,11 @@ bool TemplateSearchView::KeyInput( const KeyEvent& rKEvt ) return SfxThumbnailView::KeyInput(rKEvt); } -bool TemplateSearchView::ContextMenu(const CommandEvent& rCEvt) +bool TemplateSearchView::Command(const CommandEvent& rCEvt) { + if (rCEvt.GetCommand() != CommandEventId::ContextMenu) + return CustomWidgetController::Command(rCEvt); + if (rCEvt.IsMouseEvent()) { deselectItems(); diff --git a/sfx2/source/inc/templatesearchview.hxx b/sfx2/source/inc/templatesearchview.hxx index ae7658f3ae44..69073653be2a 100644 --- a/sfx2/source/inc/templatesearchview.hxx +++ b/sfx2/source/inc/templatesearchview.hxx @@ -48,7 +48,7 @@ private: virtual bool MouseButtonDown( const MouseEvent& rMEvt ) override; - virtual bool ContextMenu(const CommandEvent& rPos) override; + virtual bool Command(const CommandEvent& rPos) override; virtual bool KeyInput( const KeyEvent& rKEvt ) override; |