summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNoel Grandin <noel@peralex.com>2015-08-14 16:02:42 +0200
committerNoel Grandin <noel@peralex.com>2015-08-17 09:59:59 +0200
commitf6dd3ca86263f6e350e9e5fcd62387e686e239da (patch)
treea5fb4d4b3f20182cbedde7bd7b425a2394c292a1
parentdfcf7927022bc564b2e1416c5f83b976dec7ab33 (diff)
make Link<> typed
Change-Id: I14bac096b3060ecc5b80319643390dc724157feb
-rw-r--r--include/svtools/calendar.hxx10
-rw-r--r--svtools/source/control/calendar.cxx3
2 files changed, 6 insertions, 7 deletions
diff --git a/include/svtools/calendar.hxx b/include/svtools/calendar.hxx
index 8fc0e3b0efa6..e4144f54e0d1 100644
--- a/include/svtools/calendar.hxx
+++ b/include/svtools/calendar.hxx
@@ -216,9 +216,9 @@ private:
mbSelLeft:1,
mbAllSel:1,
mbDropPos:1;
- Link<> maSelectHdl;
- Timer maDragScrollTimer;
- sal_uInt16 mnDragScrollHitTest;
+ Link<Calendar*,void> maSelectHdl;
+ Timer maDragScrollTimer;
+ sal_uInt16 mnDragScrollHitTest;
using Control::ImplInitSettings;
using Window::ImplInit;
@@ -299,7 +299,7 @@ public:
Size CalcWindowSizePixel( long nCalcMonthPerLine = 1,
long nCalcLines = 1 ) const;
- void SetSelectHdl( const Link<>& rLink ) { maSelectHdl = rLink; }
+ void SetSelectHdl( const Link<Calendar*,void>& rLink ) { maSelectHdl = rLink; }
};
@@ -358,7 +358,7 @@ private:
bool mbNone;
Link<> maSelectHdl;
- DECL_DLLPRIVATE_LINK( ImplSelectHdl, Calendar* );
+ DECL_DLLPRIVATE_LINK_TYPED( ImplSelectHdl, Calendar*, void );
DECL_DLLPRIVATE_LINK( ImplClickHdl, PushButton* );
DECL_DLLPRIVATE_LINK( ImplPopupModeEndHdl, void* );
diff --git a/svtools/source/control/calendar.cxx b/svtools/source/control/calendar.cxx
index 542e9193e204..e5876142b98c 100644
--- a/svtools/source/control/calendar.cxx
+++ b/svtools/source/control/calendar.cxx
@@ -2235,7 +2235,7 @@ void CalendarField::dispose()
DateField::dispose();
}
-IMPL_LINK( CalendarField, ImplSelectHdl, Calendar*, pCalendar )
+IMPL_LINK_TYPED( CalendarField, ImplSelectHdl, Calendar*, pCalendar, void )
{
if ( !pCalendar->IsTravelSelect() )
{
@@ -2251,7 +2251,6 @@ IMPL_LINK( CalendarField, ImplSelectHdl, Calendar*, pCalendar )
}
Select();
}
- return 0;
}
IMPL_LINK( CalendarField, ImplClickHdl, PushButton*, pBtn )