summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--svtools/inc/table/tablecontrol.hxx2
-rw-r--r--svtools/source/table/tablecontrol.cxx3
-rw-r--r--svtools/source/table/tabledatawindow.hxx4
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;
}