summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorMike Kaganski <mike.kaganski@collabora.com>2022-05-23 12:48:15 +0300
committerMike Kaganski <mike.kaganski@collabora.com>2022-06-05 07:54:04 +0200
commitaa56360855a372fcc3329b04d8ab045b8ef09cab (patch)
tree543261c32483cd4cd1405eec320854f4bf4065fa /include
parent1875cd8c5a6db2720dea732a89c5a9df0b0d3505 (diff)
Implement weld::IconView::connect_query_tooltip
Change-Id: I8a8540e240d6a7046f564404c7c3b6bff8c2f04d Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134806 Tested-by: Jenkins Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com> Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135416 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Diffstat (limited to 'include')
-rw-r--r--include/vcl/weld.hxx7
1 files changed, 7 insertions, 0 deletions
diff --git a/include/vcl/weld.hxx b/include/vcl/weld.hxx
index 5fab9b459a8b..f9684606d644 100644
--- a/include/vcl/weld.hxx
+++ b/include/vcl/weld.hxx
@@ -1324,9 +1324,11 @@ protected:
Link<IconView&, void> m_aSelectionChangeHdl;
Link<IconView&, bool> m_aItemActivatedHdl;
Link<const CommandEvent&, bool> m_aCommandHdl;
+ Link<const TreeIter&, OUString> m_aQueryTooltipHdl;
void signal_selection_changed() { m_aSelectionChangeHdl.Call(*this); }
bool signal_item_activated() { return m_aItemActivatedHdl.Call(*this); }
+ OUString signal_query_tooltip(const TreeIter& rIter) { return m_aQueryTooltipHdl.Call(rIter); }
public:
virtual void insert(int pos, const OUString* pStr, const OUString* pId,
@@ -1362,6 +1364,11 @@ public:
void connect_command(const Link<const CommandEvent&, bool>& rLink) { m_aCommandHdl = rLink; }
+ virtual void connect_query_tooltip(const Link<const TreeIter&, OUString>& rLink)
+ {
+ m_aQueryTooltipHdl = rLink;
+ }
+
virtual OUString get_selected_id() const = 0;
virtual void clear() = 0;