summaryrefslogtreecommitdiff
path: root/vcl/qt5
diff options
context:
space:
mode:
authorMike Kaganski <mike.kaganski@collabora.com>2023-04-23 20:15:40 +0300
committerMike Kaganski <mike.kaganski@collabora.com>2023-05-28 11:50:12 +0200
commitb4de1a98e61a75782464a440a33acf7435e1bbb9 (patch)
tree8eb0199cad5d147036a7fa1d604994d042fc84e4 /vcl/qt5
parent44239426ad12050b0e3a7db87efa202288ba2e14 (diff)
Use getXWeak in vcl
Change-Id: I665c9dc8c4f9cc4a996d9bf990cbfa33822bd07f Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150885 Tested-by: Jenkins Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Diffstat (limited to 'vcl/qt5')
-rw-r--r--vcl/qt5/QtClipboard.cxx2
-rw-r--r--vcl/qt5/QtDragAndDrop.cxx10
2 files changed, 5 insertions, 7 deletions
diff --git a/vcl/qt5/QtClipboard.cxx b/vcl/qt5/QtClipboard.cxx
index c9a7683c422d..6e73b3711799 100644
--- a/vcl/qt5/QtClipboard.cxx
+++ b/vcl/qt5/QtClipboard.cxx
@@ -52,7 +52,7 @@ css::uno::Reference<css::uno::XInterface> QtClipboard::create(const OUString& aM
auto iter = aNameToClipboardMap.find(aModeString);
if (iter != aNameToClipboardMap.end() && isSupported(iter->second))
- return static_cast<cppu::OWeakObject*>(new QtClipboard(aModeString, iter->second));
+ return cppu::getXWeak(new QtClipboard(aModeString, iter->second));
SAL_WARN("vcl.qt", "Ignoring unrecognized clipboard type: '" << aModeString << "'");
return css::uno::Reference<css::uno::XInterface>();
}
diff --git a/vcl/qt5/QtDragAndDrop.cxx b/vcl/qt5/QtDragAndDrop.cxx
index e05993718753..0148715e237b 100644
--- a/vcl/qt5/QtDragAndDrop.cxx
+++ b/vcl/qt5/QtDragAndDrop.cxx
@@ -36,7 +36,7 @@ void QtDragSource::initialize(const css::uno::Sequence<css::uno::Any>& rArgument
if (rArguments.getLength() < 2)
{
throw uno::RuntimeException("DragSource::initialize: Cannot install window event handler",
- static_cast<OWeakObject*>(this));
+ getXWeak());
}
sal_IntPtr nFrame = 0;
@@ -44,8 +44,7 @@ void QtDragSource::initialize(const css::uno::Sequence<css::uno::Any>& rArgument
if (!nFrame)
{
- throw uno::RuntimeException("DragSource::initialize: missing SalFrame",
- static_cast<OWeakObject*>(this));
+ throw uno::RuntimeException("DragSource::initialize: missing SalFrame", getXWeak());
}
m_pFrame = reinterpret_cast<QtFrame*>(nFrame);
@@ -141,7 +140,7 @@ void QtDropTarget::initialize(const uno::Sequence<uno::Any>& rArguments)
if (rArguments.getLength() < 2)
{
throw uno::RuntimeException("DropTarget::initialize: Cannot install window event handler",
- static_cast<OWeakObject*>(this));
+ getXWeak());
}
sal_IntPtr nFrame = 0;
@@ -149,8 +148,7 @@ void QtDropTarget::initialize(const uno::Sequence<uno::Any>& rArguments)
if (!nFrame)
{
- throw uno::RuntimeException("DropTarget::initialize: missing SalFrame",
- static_cast<OWeakObject*>(this));
+ throw uno::RuntimeException("DropTarget::initialize: missing SalFrame", getXWeak());
}
m_nDropAction = datatransfer::dnd::DNDConstants::ACTION_NONE;