diff options
author | Michael Weghorn <m.weghorn@posteo.de> | 2025-02-27 09:47:18 +0100 |
---|---|---|
committer | Michael Weghorn <m.weghorn@posteo.de> | 2025-02-27 22:59:16 +0100 |
commit | 1ab613dcca54f6710c335f5e3251de3afd8d2817 (patch) | |
tree | 1ac01abb9e6720b7120923154f77c6cdc43ac414 /sd/source | |
parent | 576a3a82c52c9b36daab36ca679d3a8f6ecabaf7 (diff) |
sd presenter: Make PresenterHelper::toTop static
Now that PresenterHelper no longer needs to implement
the XPresenterHelper interface dropped in
commit a80dec4e7bfb64d5331fe59d0feaeede636376f4
Author: Michael Weghorn <m.weghorn@posteo.de>
Date: Wed Feb 26 17:17:42 2025 +0100
[API CHANGE] Drop css::drawing::XPresenterHelper
, make sd::presenter::PresenterHelper::captureMouse
and sd::presenter::PresenterHelper::releaseMouse
static.
This also makes PresenterScrollBar::mxPresenterHelper
unnecessary, so drop it.
Change-Id: Id45500f07fd5388abdcc0fc51623287cfc247f51
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/182288
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
Diffstat (limited to 'sd/source')
-rw-r--r-- | sd/source/console/PresenterScrollBar.cxx | 7 | ||||
-rw-r--r-- | sd/source/console/PresenterScrollBar.hxx | 1 |
2 files changed, 2 insertions, 6 deletions
diff --git a/sd/source/console/PresenterScrollBar.cxx b/sd/source/console/PresenterScrollBar.cxx index 50e6cb73a112..10d11db0139c 100644 --- a/sd/source/console/PresenterScrollBar.cxx +++ b/sd/source/console/PresenterScrollBar.cxx @@ -89,7 +89,6 @@ PresenterScrollBar::PresenterScrollBar ( { try { - mxPresenterHelper = new sd::presenter::PresenterHelper(rxComponentContext); mxWindow = sd::presenter::PresenterHelper::createWindow(rxParentWindow, false, false, @@ -334,8 +333,7 @@ void SAL_CALL PresenterScrollBar::mouseReleased (const css::awt::MouseEvent&) { mpMousePressRepeater->Stop(); - if (mxPresenterHelper.is()) - mxPresenterHelper->releaseMouse(mxWindow); + sd::presenter::PresenterHelper::releaseMouse(mxWindow); } void SAL_CALL PresenterScrollBar::mouseEntered (const css::awt::MouseEvent&) {} @@ -378,8 +376,7 @@ void SAL_CALL PresenterScrollBar::mouseDragged (const css::awt::MouseEvent& rEve mpMousePressRepeater->Stop(); - if (mxPresenterHelper.is()) - mxPresenterHelper->captureMouse(mxWindow); + sd::presenter::PresenterHelper::captureMouse(mxWindow); const double nDragDistance (GetDragDistance(rEvent.X,rEvent.Y)); UpdateDragAnchor(nDragDistance); diff --git a/sd/source/console/PresenterScrollBar.hxx b/sd/source/console/PresenterScrollBar.hxx index 665501f755ba..d09924785c58 100644 --- a/sd/source/console/PresenterScrollBar.hxx +++ b/sd/source/console/PresenterScrollBar.hxx @@ -150,7 +150,6 @@ protected: css::uno::Reference<css::uno::XComponentContext> mxComponentContext; css::uno::Reference<css::awt::XWindow> mxWindow; css::uno::Reference<css::rendering::XCanvas> mxCanvas; - rtl::Reference<sd::presenter::PresenterHelper> mxPresenterHelper; std::shared_ptr<PresenterPaintManager> mpPaintManager; double mnThumbPosition; double mnTotalSize; |