diff options
author | Noel Grandin <noelgrandin@gmail.com> | 2023-03-31 19:15:11 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2023-04-01 14:42:17 +0200 |
commit | bfdf5d290be3fccb631d50cfea52fbe43fff4dce (patch) | |
tree | 7b89956506092aa6ee68cc559a83b158170439e6 /vcl | |
parent | cd013e66711c056c52ffd0839e782f6ee9c2dabd (diff) |
use more XVclWindowPeer
Rather than using it's superclass XWindowPeer and implicitly relying on it being XVclWindowPeer and casting it everywhere.
Change-Id: Icfb46f3b920d00f4a167a31803a71bbb0368d05c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149894
Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'vcl')
-rw-r--r-- | vcl/inc/window.h | 4 | ||||
-rw-r--r-- | vcl/qa/cppunit/lifecycle.cxx | 2 | ||||
-rw-r--r-- | vcl/source/app/salvtables.cxx | 2 | ||||
-rw-r--r-- | vcl/source/control/ivctrl.cxx | 2 | ||||
-rw-r--r-- | vcl/source/treelist/iconview.cxx | 2 | ||||
-rw-r--r-- | vcl/source/treelist/treelistbox.cxx | 2 | ||||
-rw-r--r-- | vcl/source/window/accessibility.cxx | 2 | ||||
-rw-r--r-- | vcl/source/window/stacking.cxx | 1 | ||||
-rw-r--r-- | vcl/source/window/window.cxx | 8 | ||||
-rw-r--r-- | vcl/unx/gtk3/gtkinst.cxx | 1 |
10 files changed, 14 insertions, 12 deletions
diff --git a/vcl/inc/window.h b/vcl/inc/window.h index 6f10445abf39..af3e7538df44 100644 --- a/vcl/inc/window.h +++ b/vcl/inc/window.h @@ -64,7 +64,7 @@ namespace com::sun::star { } namespace awt { - class XWindowPeer; + class XVclWindowPeer; class XWindow; } namespace uno { @@ -280,7 +280,7 @@ public: OUString maQuickHelpText; OUString maID; InputContext maInputContext; - css::uno::Reference< css::awt::XWindowPeer > mxWindowPeer; + css::uno::Reference< css::awt::XVclWindowPeer > mxWindowPeer; css::uno::Reference< css::accessibility::XAccessible > mxAccessible; std::shared_ptr< VclSizeGroup > m_xSizeGroup; std::vector<VclPtr<FixedText>> m_aMnemonicLabels; diff --git a/vcl/qa/cppunit/lifecycle.cxx b/vcl/qa/cppunit/lifecycle.cxx index 5856e670a828..c1a5e5ac940f 100644 --- a/vcl/qa/cppunit/lifecycle.cxx +++ b/vcl/qa/cppunit/lifecycle.cxx @@ -20,7 +20,7 @@ #include <vcl/layout.hxx> #include <vcl/scheduler.hxx> #include <com/sun/star/awt/XWindow.hpp> -#include <com/sun/star/awt/XWindowPeer.hpp> +#include <com/sun/star/awt/XVclWindowPeer.hpp> #include <com/sun/star/lang/XComponent.hpp> class LifecycleTest : public test::BootstrapFixture diff --git a/vcl/source/app/salvtables.cxx b/vcl/source/app/salvtables.cxx index 394a0930ec06..c78ed6fecfef 100644 --- a/vcl/source/app/salvtables.cxx +++ b/vcl/source/app/salvtables.cxx @@ -24,7 +24,7 @@ #include <com/sun/star/accessibility/AccessibleRelationType.hpp> #include <com/sun/star/awt/XWindow.hpp> -#include <com/sun/star/awt/XWindowPeer.hpp> +#include <com/sun/star/awt/XVclWindowPeer.hpp> #include <o3tl/safeint.hxx> #include <o3tl/sorted_vector.hxx> #include <o3tl/string_view.hxx> diff --git a/vcl/source/control/ivctrl.cxx b/vcl/source/control/ivctrl.cxx index b344e270572e..baf2dcd3e270 100644 --- a/vcl/source/control/ivctrl.cxx +++ b/vcl/source/control/ivctrl.cxx @@ -421,7 +421,7 @@ css::uno::Reference< XAccessible > SvtIconChoiceCtrl::CreateAccessible() css::uno::Reference< XAccessible > xAccParent = pParent->GetAccessible(); if ( xAccParent.is() ) { - css::uno::Reference< css::awt::XWindowPeer > xHoldAlive(GetComponentInterface()); + css::uno::Reference< css::awt::XVclWindowPeer > xHoldAlive(GetComponentInterface()); xAccessible = _pImpl->GetAccessibleFactory().createAccessibleIconChoiceCtrl( *this, xAccParent ); } } diff --git a/vcl/source/treelist/iconview.cxx b/vcl/source/treelist/iconview.cxx index 7d6c2683596e..b390fe52682a 100644 --- a/vcl/source/treelist/iconview.cxx +++ b/vcl/source/treelist/iconview.cxx @@ -235,7 +235,7 @@ css::uno::Reference<css::accessibility::XAccessible> IconView::CreateAccessible( if (auto xAccParent = pParent->GetAccessible()) { // need to be done here to get the vclxwindow later on in the accessible - css::uno::Reference<css::awt::XWindowPeer> xHoldAlive(GetComponentInterface()); + css::uno::Reference<css::awt::XVclWindowPeer> xHoldAlive(GetComponentInterface()); return pImpl->m_aFactoryAccess.getFactory().createAccessibleIconView(*this, xAccParent); } } diff --git a/vcl/source/treelist/treelistbox.cxx b/vcl/source/treelist/treelistbox.cxx index 25fcfb2ab02e..dd60e83d0c4a 100644 --- a/vcl/source/treelist/treelistbox.cxx +++ b/vcl/source/treelist/treelistbox.cxx @@ -3443,7 +3443,7 @@ css::uno::Reference< XAccessible > SvTreeListBox::CreateAccessible() if ( xAccParent.is() ) { // need to be done here to get the vclxwindow later on in the accessible - css::uno::Reference< css::awt::XWindowPeer > xHoldAlive(GetComponentInterface()); + css::uno::Reference< css::awt::XVclWindowPeer > xHoldAlive(GetComponentInterface()); xAccessible = pImpl->m_aFactoryAccess.getFactory().createAccessibleTreeListBox( *this, xAccParent ); } } diff --git a/vcl/source/window/accessibility.cxx b/vcl/source/window/accessibility.cxx index 6d8d356ceb7a..cd6e50eddfe5 100644 --- a/vcl/source/window/accessibility.cxx +++ b/vcl/source/window/accessibility.cxx @@ -31,7 +31,7 @@ #include <com/sun/star/accessibility/AccessibleRole.hpp> #include <com/sun/star/accessibility/AccessibleStateType.hpp> #include <com/sun/star/accessibility/XAccessibleEditableText.hpp> -#include <com/sun/star/awt/XWindowPeer.hpp> +#include <com/sun/star/awt/XVclWindowPeer.hpp> #include <sal/log.hxx> diff --git a/vcl/source/window/stacking.cxx b/vcl/source/window/stacking.cxx index 928c456eee93..c144eaa9bbd0 100644 --- a/vcl/source/window/stacking.cxx +++ b/vcl/source/window/stacking.cxx @@ -29,6 +29,7 @@ #include <brdwin.hxx> #include <com/sun/star/awt/XTopWindow.hpp> +#include <com/sun/star/awt/XVclWindowPeer.hpp> using namespace ::com::sun::star::uno; using namespace ::com::sun::star::lang; diff --git a/vcl/source/window/window.cxx b/vcl/source/window/window.cxx index 5cfc50d717c0..c3333d4a0f45 100644 --- a/vcl/source/window/window.cxx +++ b/vcl/source/window/window.cxx @@ -62,7 +62,7 @@ #include <com/sun/star/accessibility/AccessibleRelation.hpp> #include <com/sun/star/accessibility/XAccessible.hpp> #include <com/sun/star/accessibility/XAccessibleEditableText.hpp> -#include <com/sun/star/awt/XWindowPeer.hpp> +#include <com/sun/star/awt/XVclWindowPeer.hpp> #include <com/sun/star/datatransfer/clipboard/XClipboard.hpp> #include <com/sun/star/datatransfer/dnd/XDragGestureRecognizer.hpp> #include <com/sun/star/datatransfer/dnd/XDropTarget.hpp> @@ -3128,7 +3128,7 @@ const OUString& Window::GetHelpText() const return mpWindowImpl->maHelpText; } -void Window::SetWindowPeer( Reference< css::awt::XWindowPeer > const & xPeer, VCLXWindow* pVCLXWindow ) +void Window::SetWindowPeer( Reference< css::awt::XVclWindowPeer > const & xPeer, VCLXWindow* pVCLXWindow ) { if (!mpWindowImpl || mpWindowImpl->mbInDispose) return; @@ -3149,7 +3149,7 @@ void Window::SetWindowPeer( Reference< css::awt::XWindowPeer > const & xPeer, VC mpWindowImpl->mpVCLXWindow = pVCLXWindow; } -Reference< css::awt::XWindowPeer > Window::GetComponentInterface( bool bCreate ) +Reference< css::awt::XVclWindowPeer > Window::GetComponentInterface( bool bCreate ) { if ( !mpWindowImpl->mxWindowPeer.is() && bCreate ) { @@ -3160,7 +3160,7 @@ Reference< css::awt::XWindowPeer > Window::GetComponentInterface( bool bCreate ) return mpWindowImpl->mxWindowPeer; } -void Window::SetComponentInterface( Reference< css::awt::XWindowPeer > const & xIFace ) +void Window::SetComponentInterface( Reference< css::awt::XVclWindowPeer > const & xIFace ) { UnoWrapperBase* pWrapper = UnoWrapperBase::GetUnoWrapper(); SAL_WARN_IF( !pWrapper, "vcl.window", "SetComponentInterface: No Wrapper!" ); diff --git a/vcl/unx/gtk3/gtkinst.cxx b/vcl/unx/gtk3/gtkinst.cxx index c6b08487756c..6369aec3b1a3 100644 --- a/vcl/unx/gtk3/gtkinst.cxx +++ b/vcl/unx/gtk3/gtkinst.cxx @@ -49,6 +49,7 @@ #if !GTK_CHECK_VERSION(4, 0, 0) #include "a11y/atkwrapper.hxx" #endif +#include <com/sun/star/awt/XVclWindowPeer.hpp> #include <com/sun/star/datatransfer/XTransferable.hpp> #include <com/sun/star/datatransfer/clipboard/XClipboard.hpp> #include <com/sun/star/datatransfer/clipboard/XClipboardEx.hpp> |