From 9167f75c87c5a062c39ee63c4071061518f63b49 Mon Sep 17 00:00:00 2001 From: Akshay Deep Date: Mon, 26 Sep 2016 15:42:01 +0530 Subject: tdf#102238 START CENTER: Templates should be activated with single click Change-Id: If38f8fffd959c50b3befd521d2110e4c54e86be5 Reviewed-on: https://gerrit.libreoffice.org/29295 Reviewed-by: Samuel Mehrbrodt Tested-by: Samuel Mehrbrodt --- sfx2/source/control/templatedefaultview.cxx | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'sfx2') diff --git a/sfx2/source/control/templatedefaultview.cxx b/sfx2/source/control/templatedefaultview.cxx index 5e2d0fcf00eb..de3c20e46ebb 100644 --- a/sfx2/source/control/templatedefaultview.cxx +++ b/sfx2/source/control/templatedefaultview.cxx @@ -61,6 +61,21 @@ void TemplateDefaultView::KeyInput( const KeyEvent& rKEvt ) ThumbnailView::KeyInput(rKEvt); } +void TemplateDefaultView::MouseButtonDown( const MouseEvent& rMEvt ) +{ + if( rMEvt.IsLeft() && rMEvt.GetClicks() == 1 ) + { + size_t nPos = ImplGetItem(rMEvt.GetPosPixel()); + ThumbnailViewItem* pItem = ImplGetItem(nPos); + TemplateViewItem* pViewItem = dynamic_cast(pItem); + if(pViewItem) + maOpenTemplateHdl.Call(pViewItem); + return; + } + + TemplateLocalView::MouseButtonDown(rMEvt); +} + void TemplateDefaultView::createContextMenu() { ScopedVclPtrInstance pItemMenu; -- cgit