diff options
author | Noel Grandin <noel@peralex.com> | 2015-10-13 15:51:37 +0200 |
---|---|---|
committer | Noel Grandin <noel@peralex.com> | 2015-10-15 10:32:29 +0200 |
commit | 74dbe58f1e5b6f4f281e13f348c8952b1086877a (patch) | |
tree | fda8bd8374592491d3e64b02e4f3ca13879cf2d4 /include/vcl | |
parent | fa21f301ddef575baad9a3aa8564199285e6d90b (diff) |
convert Link<> to typed
Change-Id: I2ef1e5fe5c6dc65c254b3a16b0b12fca5caba16e
Diffstat (limited to 'include/vcl')
-rw-r--r-- | include/vcl/slider.hxx | 1 | ||||
-rw-r--r-- | include/vcl/spinfld.hxx | 18 |
2 files changed, 10 insertions, 9 deletions
diff --git a/include/vcl/slider.hxx b/include/vcl/slider.hxx index 320deb35d193..98e93d80f76e 100644 --- a/include/vcl/slider.hxx +++ b/include/vcl/slider.hxx @@ -59,6 +59,7 @@ private: DECL_LINK(LinkedFieldModifyHdl, NumericField*); DECL_LINK_TYPED(LinkedFieldLoseFocusHdl, Control&, void); + DECL_LINK_TYPED(LinkedFieldSpinnerHdl, SpinField&, void); using Control::ImplInitSettings; using Window::ImplInit; diff --git a/include/vcl/spinfld.hxx b/include/vcl/spinfld.hxx index 516ffeef32c9..bd1375af624f 100644 --- a/include/vcl/spinfld.hxx +++ b/include/vcl/spinfld.hxx @@ -34,10 +34,10 @@ protected: Rectangle maUpperRect; Rectangle maLowerRect; Rectangle maDropDownRect; // noch nicht angebunden... - Link<> maUpHdlLink; - Link<> maDownHdlLink; - Link<> maFirstHdlLink; - Link<> maLastHdlLink; + Link<SpinField&,void> maUpHdlLink; + Link<SpinField&,void> maDownHdlLink; + Link<SpinField&,void> maFirstHdlLink; + Link<SpinField&,void> maLastHdlLink; bool mbRepeat:1, mbSpin:1, mbInitialUp:1, @@ -89,11 +89,11 @@ public: virtual void DataChanged( const DataChangedEvent& rDCEvt ) override; virtual bool PreNotify( NotifyEvent& rNEvt ) override; - void SetUpHdl( const Link<>& rLink ) { maUpHdlLink = rLink; } - void SetDownHdl( const Link<>& rLink ) { maDownHdlLink = rLink; } - const Link<>& GetDownHdl() const { return maDownHdlLink; } - void SetFirstHdl( const Link<>& rLink ) { maFirstHdlLink = rLink; } - void SetLastHdl( const Link<>& rLink ) { maLastHdlLink = rLink; } + void SetUpHdl( const Link<SpinField&,void>& rLink ) { maUpHdlLink = rLink; } + void SetDownHdl( const Link<SpinField&,void>& rLink ) { maDownHdlLink = rLink; } + const Link<SpinField&,void>& GetDownHdl() const { return maDownHdlLink; } + void SetFirstHdl( const Link<SpinField&,void>& rLink ) { maFirstHdlLink = rLink; } + void SetLastHdl( const Link<SpinField&,void>& rLink ) { maLastHdlLink = rLink; } virtual Size CalcMinimumSize() const override; virtual Size CalcMinimumSizeForText(const OUString &rString) const override; |