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) {}
