summaryrefslogtreecommitdiff
path: root/sd/source
diff options
context:
space:
mode:
authorMichael Weghorn <m.weghorn@posteo.de>2025-02-27 09:47:18 +0100
committerMichael Weghorn <m.weghorn@posteo.de>2025-02-27 22:59:16 +0100
commit1ab613dcca54f6710c335f5e3251de3afd8d2817 (patch)
tree1ac01abb9e6720b7120923154f77c6cdc43ac414 /sd/source
parent576a3a82c52c9b36daab36ca679d3a8f6ecabaf7 (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.cxx7
-rw-r--r--sd/source/console/PresenterScrollBar.hxx1
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;