From 80f96e0aad80d425e3a54ad46193be3655eb29be Mon Sep 17 00:00:00 2001 From: Szymon Kłos Date: Thu, 6 Jul 2023 15:44:24 +0200 Subject: jsdialog: calendar widget MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I5b2b8a1516ed2e851309dca6ef3200ed522d1b7b Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154136 Tested-by: Jenkins CollaboraOffice Reviewed-by: Pranam Lashkari Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154361 Tested-by: Jenkins Reviewed-by: Szymon Kłos --- include/vcl/jsdialog/executor.hxx | 4 ++++ include/vcl/weld.hxx | 2 ++ 2 files changed, 6 insertions(+) (limited to 'include') diff --git a/include/vcl/jsdialog/executor.hxx b/include/vcl/jsdialog/executor.hxx index 005f9f36070d..26fd7070e86c 100644 --- a/include/vcl/jsdialog/executor.hxx +++ b/include/vcl/jsdialog/executor.hxx @@ -86,6 +86,10 @@ public: rButton.signal_selected(rIdent); } + static void trigger_selected(weld::Calendar& rCalendar) { rCalendar.signal_selected(); } + + static void trigger_activated(weld::Calendar& rCalendar) { rCalendar.signal_activated(); } + static void trigger_value_changed(weld::SpinButton& rSpinButton) { rSpinButton.signal_value_changed(); diff --git a/include/vcl/weld.hxx b/include/vcl/weld.hxx index 8d1b5cf7722f..df1bb05c4575 100644 --- a/include/vcl/weld.hxx +++ b/include/vcl/weld.hxx @@ -1896,6 +1896,8 @@ public: class VCL_DLLPUBLIC Calendar : virtual public Widget { + friend class ::LOKTrigger; + Link m_aSelectedHdl; Link m_aActivatedHdl; -- cgit