From 0165dbab57acfb89c7eff4c226285c6027e14d99 Mon Sep 17 00:00:00 2001 From: Pranam Lashkari Date: Fri, 1 Jan 2021 16:04:43 +0530 Subject: Stop modifying size values in sidebar when user still editing Change-Id: Ie630a40e14f7dce7260da7bb9ba6f8cbc4984b83 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108574 Tested-by: Jenkins CollaboraOffice Reviewed-by: Pranam Lashkari --- include/vcl/spinfld.hxx | 3 +++ 1 file changed, 3 insertions(+) (limited to 'include') diff --git a/include/vcl/spinfld.hxx b/include/vcl/spinfld.hxx index cbf9f8bde2d0..fd71ae589ef5 100644 --- a/include/vcl/spinfld.hxx +++ b/include/vcl/spinfld.hxx @@ -37,6 +37,7 @@ public: virtual void Up(); virtual void Down(); + virtual void Enter(); virtual void First(); virtual void Last(); @@ -52,6 +53,7 @@ public: void SetUpHdl( const Link& rLink ) { maUpHdlLink = rLink; } void SetDownHdl( const Link& rLink ) { maDownHdlLink = rLink; } + void SetEnterHdl( const Link& rLink ) { maEnterHdlLink = rLink; } virtual Size CalcMinimumSize() const override; virtual Size CalcMinimumSizeForText(const OUString &rString) const override; @@ -84,6 +86,7 @@ private: AutoTimer maRepeatTimer; Link maUpHdlLink; Link maDownHdlLink; + Link maEnterHdlLink; bool mbRepeat:1, mbSpin:1, mbInitialUp:1, -- cgit