diff options
-rw-r--r-- | svtools/inc/table/tablecontrol.hxx | 2 | ||||
-rw-r--r-- | svtools/source/table/tablecontrol.cxx | 3 | ||||
-rw-r--r-- | svtools/source/table/tabledatawindow.hxx | 4 |
3 files changed, 4 insertions, 5 deletions
diff --git a/svtools/inc/table/tablecontrol.hxx b/svtools/inc/table/tablecontrol.hxx index 6fe21b375bf9..004cd48dcec4 100644 --- a/svtools/inc/table/tablecontrol.hxx +++ b/svtools/inc/table/tablecontrol.hxx @@ -171,7 +171,7 @@ namespace svt { namespace table private: - DECL_DLLPRIVATE_LINK( ImplSelectHdl, void* ); + DECL_DLLPRIVATE_LINK_TYPED( ImplSelectHdl, LinkParamNone*, void ); private: TableControl( const TableControl& ) SAL_DELETED_FUNCTION; diff --git a/svtools/source/table/tablecontrol.cxx b/svtools/source/table/tablecontrol.cxx index 4a9632cc8405..289b935e90d8 100644 --- a/svtools/source/table/tablecontrol.cxx +++ b/svtools/source/table/tablecontrol.cxx @@ -643,10 +643,9 @@ namespace svt { namespace table } - IMPL_LINK_NOARG(TableControl, ImplSelectHdl) + IMPL_LINK_NOARG_TYPED(TableControl, ImplSelectHdl, LinkParamNone*, void) { Select(); - return 1; } diff --git a/svtools/source/table/tabledatawindow.hxx b/svtools/source/table/tabledatawindow.hxx index f59e99fa4b5a..784dce4142ff 100644 --- a/svtools/source/table/tabledatawindow.hxx +++ b/svtools/source/table/tabledatawindow.hxx @@ -37,7 +37,7 @@ namespace svt { namespace table friend class TableFunctionSet; private: TableControl_Impl& m_rTableControl; - Link<> m_aSelectHdl; + Link<LinkParamNone*,void> m_aSelectHdl; sal_uLong m_nTipWindowHandle; public: @@ -45,7 +45,7 @@ namespace svt { namespace table virtual ~TableDataWindow(); virtual void dispose() SAL_OVERRIDE; - inline void SetSelectHdl(const Link<>& rLink) + inline void SetSelectHdl(const Link<LinkParamNone*,void>& rLink) { m_aSelectHdl = rLink; } |