diff options
author | Szymon Kłos <szymon.klos@collabora.com> | 2021-01-11 09:47:33 +0100 |
---|---|---|
committer | Szymon Kłos <szymon.klos@collabora.com> | 2021-01-12 10:33:14 +0100 |
commit | 86eaeafcaf4ac16415941228a8fee33e6e295d14 (patch) | |
tree | 2e62a4bb03ddb2e6241ab39876d951bbf2ad1e2f /include | |
parent | bd882120ce84510f7a5272ecdbf59a5947ea2d45 (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.hxx | 9 | ||||
-rw-r--r-- | include/vcl/weld.hxx | 2 |
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; |