summaryrefslogtreecommitdiff
path: root/vbahelper
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2021-04-07 21:27:44 +0100
committerCaolán McNamara <caolanm@redhat.com>2021-04-08 13:23:04 +0200
commit396dfdd2164d095e4ec182956b31aca8c3908655 (patch)
treecce590ec29f535896d09203b051f79883c808618 /vbahelper
parentf4c66a2272d890eaa7a6d7429e5bfa7bdb1f7162 (diff)
move set/get Pointer to VCLUnoHelper
Change-Id: I7dadc7bc881e0b892720b3eb89fdc60c8d87c541 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113776 Tested-by: Caolán McNamara <caolanm@redhat.com> Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'vbahelper')
-rw-r--r--vbahelper/source/msforms/vbacontrol.cxx16
1 files changed, 2 insertions, 14 deletions
diff --git a/vbahelper/source/msforms/vbacontrol.cxx b/vbahelper/source/msforms/vbacontrol.cxx
index 66165d9c7ba7..050d27a19823 100644
--- a/vbahelper/source/msforms/vbacontrol.cxx
+++ b/vbahelper/source/msforms/vbacontrol.cxx
@@ -55,7 +55,6 @@
#include "vbasystemaxcontrol.hxx"
#include "vbaimage.hxx"
#include <toolkit/helper/vclunohelper.hxx>
-#include <vcl/window.hxx>
#include <com/sun/star/drawing/XDrawPagesSupplier.hpp>
#include <com/sun/star/form/XFormsSupplier.hpp>
#include <svx/svdobj.hxx>
@@ -494,24 +493,13 @@ static PointerStyle lcl_msoPointerToLOPointer( tools::Long msoPointerStyle )
::sal_Int32 SAL_CALL
ScVbaControl::getMousePointer()
{
- PointerStyle eType = PointerStyle::Arrow; // default ?
- VclPtr<vcl::Window> pWindow = VCLUnoHelper::GetWindow( getWindowPeer() );
- if ( pWindow )
- {
- eType = pWindow->GetPointer();
- }
- return lcl_loPointerToMsoPointer( eType );
+ return lcl_loPointerToMsoPointer(VCLUnoHelper::getMousePointer(getWindowPeer()));
}
void SAL_CALL
ScVbaControl::setMousePointer( ::sal_Int32 _mousepointer )
{
- VclPtr<vcl::Window> pWindow = VCLUnoHelper::GetWindow( getWindowPeer() );
- if ( pWindow )
- {
- PointerStyle aPointer = lcl_msoPointerToLOPointer( _mousepointer );
- pWindow->SetPointer( aPointer );
- }
+ VCLUnoHelper::setMousePointer(getWindowPeer(), lcl_msoPointerToLOPointer(_mousepointer));
}
void SAL_CALL ScVbaControl::fireEvent( const script::ScriptEvent& rEvt )