summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorSzymon Kłos <szymon.klos@collabora.com>2021-01-11 09:47:33 +0100
committerSzymon Kłos <szymon.klos@collabora.com>2021-01-12 10:33:14 +0100
commit86eaeafcaf4ac16415941228a8fee33e6e295d14 (patch)
tree2e62a4bb03ddb2e6241ab39876d951bbf2ad1e2f /include
parentbd882120ce84510f7a5272ecdbf59a5947ea2d45 (diff)
jsdialog: execute IconView actions
Change-Id: If94df547096a5adb15ace432695f91ee7e879bb6 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109078 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
Diffstat (limited to 'include')
-rw-r--r--include/vcl/jsdialog/executor.hxx9
-rw-r--r--include/vcl/weld.hxx2
2 files changed, 10 insertions, 1 deletions
diff --git a/include/vcl/jsdialog/executor.hxx b/include/vcl/jsdialog/executor.hxx
index 0c7abbf693ca..159b1dccd730 100644
--- a/include/vcl/jsdialog/executor.hxx
+++ b/include/vcl/jsdialog/executor.hxx
@@ -22,6 +22,10 @@ public:
static void trigger_changed(weld::ComboBox& rComboBox) { rComboBox.signal_changed(); }
+ static void trigger_changed(weld::TreeView& rTreeView) { rTreeView.signal_changed(); }
+
+ static void trigger_changed(weld::IconView& rIconView) { rIconView.signal_selection_changed(); }
+
static void trigger_toggled(weld::ToggleButton& rButton) { rButton.signal_toggled(); }
static void trigger_row_activated(weld::TreeView& rTreeView)
@@ -29,7 +33,10 @@ public:
rTreeView.signal_row_activated();
}
- static void trigger_changed(weld::TreeView& rTreeView) { rTreeView.signal_changed(); }
+ static void trigger_item_activated(weld::IconView& rIconView)
+ {
+ rIconView.signal_item_activated();
+ }
static void trigger_clicked(weld::Toolbar& rToolbar, const OString& rIdent)
{
diff --git a/include/vcl/weld.hxx b/include/vcl/weld.hxx
index c07de42a9d2b..b0612c66d630 100644
--- a/include/vcl/weld.hxx
+++ b/include/vcl/weld.hxx
@@ -1047,6 +1047,8 @@ public:
class VCL_DLLPUBLIC IconView : virtual public Container
{
+ friend class ::LOKTrigger;
+
private:
OUString m_sSavedValue;