Kaydet (Commit) f6dd3ca8 authored tarafından Noel Grandin's avatar Noel Grandin

make Link<> typed

Change-Id: I14bac096b3060ecc5b80319643390dc724157feb
üst dfcf7927
...@@ -216,7 +216,7 @@ private: ...@@ -216,7 +216,7 @@ private:
mbSelLeft:1, mbSelLeft:1,
mbAllSel:1, mbAllSel:1,
mbDropPos:1; mbDropPos:1;
Link<> maSelectHdl; Link<Calendar*,void> maSelectHdl;
Timer maDragScrollTimer; Timer maDragScrollTimer;
sal_uInt16 mnDragScrollHitTest; sal_uInt16 mnDragScrollHitTest;
...@@ -299,7 +299,7 @@ public: ...@@ -299,7 +299,7 @@ public:
Size CalcWindowSizePixel( long nCalcMonthPerLine = 1, Size CalcWindowSizePixel( long nCalcMonthPerLine = 1,
long nCalcLines = 1 ) const; 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: ...@@ -358,7 +358,7 @@ private:
bool mbNone; bool mbNone;
Link<> maSelectHdl; Link<> maSelectHdl;
DECL_DLLPRIVATE_LINK( ImplSelectHdl, Calendar* ); DECL_DLLPRIVATE_LINK_TYPED( ImplSelectHdl, Calendar*, void );
DECL_DLLPRIVATE_LINK( ImplClickHdl, PushButton* ); DECL_DLLPRIVATE_LINK( ImplClickHdl, PushButton* );
DECL_DLLPRIVATE_LINK( ImplPopupModeEndHdl, void* ); DECL_DLLPRIVATE_LINK( ImplPopupModeEndHdl, void* );
......
...@@ -2235,7 +2235,7 @@ void CalendarField::dispose() ...@@ -2235,7 +2235,7 @@ void CalendarField::dispose()
DateField::dispose(); DateField::dispose();
} }
IMPL_LINK( CalendarField, ImplSelectHdl, Calendar*, pCalendar ) IMPL_LINK_TYPED( CalendarField, ImplSelectHdl, Calendar*, pCalendar, void )
{ {
if ( !pCalendar->IsTravelSelect() ) if ( !pCalendar->IsTravelSelect() )
{ {
...@@ -2251,7 +2251,6 @@ IMPL_LINK( CalendarField, ImplSelectHdl, Calendar*, pCalendar ) ...@@ -2251,7 +2251,6 @@ IMPL_LINK( CalendarField, ImplSelectHdl, Calendar*, pCalendar )
} }
Select(); Select();
} }
return 0;
} }
IMPL_LINK( CalendarField, ImplClickHdl, PushButton*, pBtn ) IMPL_LINK( CalendarField, ImplClickHdl, PushButton*, pBtn )
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment