vcl/inc/qt5/QtInstanceWidget.hxx | 2 +- vcl/qt5/QtInstanceWidget.cxx | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-)
New commits: commit d65d8a3adc9691451bfa21ca8c574b77e54a3290 Author: Michael Weghorn <m.wegh...@posteo.de> AuthorDate: Sat Dec 14 21:45:54 2024 +0100 Commit: Michael Weghorn <m.wegh...@posteo.de> CommitDate: Sun Dec 15 01:19:28 2024 +0100 tdf#130857 qt weld: Implement QtInstanceWidget::strip_mnemonic Change-Id: If106bf66d58921eedd8968c5321c0d9555e03aad Reviewed-on: https://gerrit.libreoffice.org/c/core/+/178492 Reviewed-by: Michael Weghorn <m.wegh...@posteo.de> Tested-by: Jenkins diff --git a/vcl/inc/qt5/QtInstanceWidget.hxx b/vcl/inc/qt5/QtInstanceWidget.hxx index fc84a4adda59..470473626866 100644 --- a/vcl/inc/qt5/QtInstanceWidget.hxx +++ b/vcl/inc/qt5/QtInstanceWidget.hxx @@ -151,7 +151,7 @@ public: virtual void help_hierarchy_foreach(const std::function<bool(const OUString&)>&) override; - virtual OUString strip_mnemonic(const OUString&) const override; + virtual OUString strip_mnemonic(const OUString& rLabel) const override; virtual OUString escape_ui_str(const OUString& rLabel) const override; diff --git a/vcl/qt5/QtInstanceWidget.cxx b/vcl/qt5/QtInstanceWidget.cxx index 40cdda0403cd..8316f1aa6254 100644 --- a/vcl/qt5/QtInstanceWidget.cxx +++ b/vcl/qt5/QtInstanceWidget.cxx @@ -519,10 +519,9 @@ void QtInstanceWidget::help_hierarchy_foreach(const std::function<bool(const OUS assert(false && "Not implemented yet"); } -OUString QtInstanceWidget::strip_mnemonic(const OUString&) const +OUString QtInstanceWidget::strip_mnemonic(const OUString& rLabel) const { - assert(false && "Not implemented yet"); - return OUString(); + return rLabel.replaceFirst("&", ""); } OUString QtInstanceWidget::escape_ui_str(const OUString& rLabel) const