From b95427196e87e7bc1143674ef7cb9b1eeacb7f72 Mon Sep 17 00:00:00 2001 From: Stephan Bergmann Date: Sun, 3 May 2015 20:57:42 +0200 Subject: Use typed TabControl::SetDeactivatePageHdl Link Change-Id: I487aad5217cb685ece971717445a68b4fb3d2b3a --- include/sfx2/tabdlg.hxx | 2 +- include/vcl/tabctrl.hxx | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) (limited to 'include') diff --git a/include/sfx2/tabdlg.hxx b/include/sfx2/tabdlg.hxx index 6a4f18445159..a8f5526a7709 100644 --- a/include/sfx2/tabdlg.hxx +++ b/include/sfx2/tabdlg.hxx @@ -90,7 +90,7 @@ friend class SfxTabDialogController; bool bStandardPushed; DECL_DLLPRIVATE_LINK( ActivatePageHdl, TabControl * ); - DECL_DLLPRIVATE_LINK( DeactivatePageHdl, TabControl * ); + DECL_DLLPRIVATE_LINK_TYPED( DeactivatePageHdl, TabControl *, bool ); DECL_DLLPRIVATE_LINK(OkHdl, void *); DECL_DLLPRIVATE_LINK(ResetHdl, void *); DECL_DLLPRIVATE_LINK(BaseFmtHdl, void *); diff --git a/include/vcl/tabctrl.hxx b/include/vcl/tabctrl.hxx index df8e6ffb6669..82c3e96a3e22 100644 --- a/include/vcl/tabctrl.hxx +++ b/include/vcl/tabctrl.hxx @@ -50,7 +50,7 @@ private: bool mbSmallInvalidate; bool mbLayoutDirty; Link<> maActivateHdl; - Link<> maDeactivateHdl; + Link maDeactivateHdl; using Control::ImplInitSettings; SAL_DLLPRIVATE void ImplInitSettings( bool bFont, bool bForeground, bool bBackground ); @@ -162,8 +162,7 @@ public: void SetActivatePageHdl( const Link<>& rLink ) { maActivateHdl = rLink; } const Link<>& GetActivatePageHdl() const { return maActivateHdl; } - void SetDeactivatePageHdl( const Link<>& rLink ) { maDeactivateHdl = rLink; } - const Link<>& GetDeactivatePageHdl() const { return maDeactivateHdl; } + void SetDeactivatePageHdl( const Link& rLink ) { maDeactivateHdl = rLink; } // returns (control relative) bounding rectangle for the // character at index nIndex relative to the text of page nPageId -- cgit