vcl/inc/qt5/QtInstanceWidget.hxx |    2 +-
 vcl/qt5/QtInstanceWidget.cxx     |   24 ++++++++++++++++++++----
 2 files changed, 21 insertions(+), 5 deletions(-)

New commits:
commit 3f66d9a0b715e2f45e3ebb30d6f65dcf762fbef4
Author:     Michael Weghorn <[email protected]>
AuthorDate: Tue Aug 6 18:15:13 2024 +0200
Commit:     Michael Weghorn <[email protected]>
CommitDate: Wed Aug 7 07:12:25 2024 +0200

    tdf#130857 qt weld: Implement {s,g}et_tooltip_text
    
    Change-Id: I02ab861a9e82840c62bbb61ba53a699881519796
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/171560
    Tested-by: Jenkins
    Reviewed-by: Michael Weghorn <[email protected]>

diff --git a/vcl/inc/qt5/QtInstanceWidget.hxx b/vcl/inc/qt5/QtInstanceWidget.hxx
index 733e3efeffab..ebe816fa8c42 100644
--- a/vcl/inc/qt5/QtInstanceWidget.hxx
+++ b/vcl/inc/qt5/QtInstanceWidget.hxx
@@ -118,7 +118,7 @@ public:
 
     virtual void set_accessible_relation_labeled_by(weld::Widget*) override;
 
-    virtual void set_tooltip_text(const OUString&) override;
+    virtual void set_tooltip_text(const OUString& rTip) override;
 
     virtual OUString get_tooltip_text() const override;
 
diff --git a/vcl/qt5/QtInstanceWidget.cxx b/vcl/qt5/QtInstanceWidget.cxx
index 10b0555102aa..9fead2b3408f 100644
--- a/vcl/qt5/QtInstanceWidget.cxx
+++ b/vcl/qt5/QtInstanceWidget.cxx
@@ -184,9 +184,17 @@ OUString QtInstanceWidget::get_accessible_id() const
 
 void QtInstanceWidget::set_accessible_relation_labeled_by(weld::Widget*) {}
 
-void QtInstanceWidget::set_tooltip_text(const OUString&) {}
+void QtInstanceWidget::set_tooltip_text(const OUString& rTip)
+{
+    assert(m_pWidget);
+    m_pWidget->setToolTip(toQString(rTip));
+}
 
-OUString QtInstanceWidget::get_tooltip_text() const { return OUString(); }
+OUString QtInstanceWidget::get_tooltip_text() const
+{
+    assert(m_pWidget);
+    return toOUString(m_pWidget->toolTip());
+}
 
 void QtInstanceWidget::set_cursor_data(void*) {}
 
commit b3f00e730f5a63b962bea9776238d13c58a412a2
Author:     Michael Weghorn <[email protected]>
AuthorDate: Tue Aug 6 18:12:23 2024 +0200
Commit:     Michael Weghorn <[email protected]>
CommitDate: Wed Aug 7 07:12:17 2024 +0200

    tdf#130857 qt weld: Implement QtInstanceWidget::{show,hide}
    
    Change-Id: I557ef20ef0a4d173e5a54a4a568f1ebb127c072e
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/171559
    Reviewed-by: Michael Weghorn <[email protected]>
    Tested-by: Jenkins

diff --git a/vcl/qt5/QtInstanceWidget.cxx b/vcl/qt5/QtInstanceWidget.cxx
index f5f359b536c3..10b0555102aa 100644
--- a/vcl/qt5/QtInstanceWidget.cxx
+++ b/vcl/qt5/QtInstanceWidget.cxx
@@ -80,9 +80,17 @@ bool QtInstanceWidget::has_child_focus() const
     return false;
 }
 
-void QtInstanceWidget::show() {}
+void QtInstanceWidget::show()
+{
+    assert(m_pWidget);
+    m_pWidget->show();
+}
 
-void QtInstanceWidget::hide() {}
+void QtInstanceWidget::hide()
+{
+    assert(m_pWidget);
+    m_pWidget->hide();
+}
 
 void QtInstanceWidget::set_size_request(int, int) {}
 

Reply via email to