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

convert Link<> to typed

Change-Id: I4d6c37e82a5b96c09b989df248f94f0afe228b46
Reviewed-on: https://gerrit.libreoffice.org/18305Tested-by: 's avatarJenkins <ci@libreoffice.org>
Reviewed-by: 's avatarNoel Grandin <noelgrandin@gmail.com>
üst bb1dcd35
...@@ -79,9 +79,9 @@ private: ...@@ -79,9 +79,9 @@ private:
void implUpdateTimeField( double fCurTime ); void implUpdateTimeField( double fCurTime );
Image implGetImage( sal_Int32 nImageId ) const; Image implGetImage( sal_Int32 nImageId ) const;
DECL_LINK( implTimeHdl, Slider* ); DECL_LINK_TYPED( implTimeHdl, Slider*, void );
DECL_LINK( implTimeEndHdl, Slider* ); DECL_LINK_TYPED( implTimeEndHdl, Slider*, void );
DECL_LINK( implVolumeHdl, Slider* ); DECL_LINK_TYPED( implVolumeHdl, Slider*, void );
DECL_LINK_TYPED( implSelectHdl, ToolBox*, void ); DECL_LINK_TYPED( implSelectHdl, ToolBox*, void );
DECL_LINK( implZoomSelectHdl, ListBox* ); DECL_LINK( implZoomSelectHdl, ListBox* );
DECL_LINK_TYPED(implTimeoutHdl, Idle *, void); DECL_LINK_TYPED(implTimeoutHdl, Idle *, void);
......
...@@ -439,18 +439,16 @@ Image MediaControl::implGetImage( sal_Int32 nImageId ) const ...@@ -439,18 +439,16 @@ Image MediaControl::implGetImage( sal_Int32 nImageId ) const
IMPL_LINK( MediaControl, implTimeHdl, Slider*, p ) IMPL_LINK_TYPED( MediaControl, implTimeHdl, Slider*, p, void )
{ {
mbLocked = true; mbLocked = true;
maIdle.Stop(); maIdle.Stop();
implUpdateTimeField( p->GetThumbPos() * maItem.getDuration() / AVMEDIA_TIME_RANGE ); implUpdateTimeField( p->GetThumbPos() * maItem.getDuration() / AVMEDIA_TIME_RANGE );
return 0;
} }
IMPL_LINK( MediaControl, implTimeEndHdl, Slider*, p ) IMPL_LINK_TYPED( MediaControl, implTimeEndHdl, Slider*, p, void )
{ {
MediaItem aExecItem; MediaItem aExecItem;
...@@ -459,21 +457,17 @@ IMPL_LINK( MediaControl, implTimeEndHdl, Slider*, p ) ...@@ -459,21 +457,17 @@ IMPL_LINK( MediaControl, implTimeEndHdl, Slider*, p )
update(); update();
maIdle.Start(); maIdle.Start();
mbLocked = false; mbLocked = false;
return 0;
} }
IMPL_LINK( MediaControl, implVolumeHdl, Slider*, p ) IMPL_LINK_TYPED( MediaControl, implVolumeHdl, Slider*, p, void )
{ {
MediaItem aExecItem; MediaItem aExecItem;
aExecItem.setVolumeDB( static_cast< sal_Int16 >( p->GetThumbPos() ) ); aExecItem.setVolumeDB( static_cast< sal_Int16 >( p->GetThumbPos() ) );
execute( aExecItem ); execute( aExecItem );
update(); update();
return 0;
} }
......
...@@ -164,7 +164,7 @@ protected: ...@@ -164,7 +164,7 @@ protected:
DECL_LINK(SelectFillAttrHdl, ListBox* ); DECL_LINK(SelectFillAttrHdl, ListBox* );
DECL_LINK(ChangeTrgrTypeHdl_Impl, void*); DECL_LINK(ChangeTrgrTypeHdl_Impl, void*);
DECL_LINK(ModifyTransparentHdl_Impl, void*); DECL_LINK(ModifyTransparentHdl_Impl, void*);
DECL_LINK(ModifyTransSliderHdl, void*); DECL_LINK_TYPED(ModifyTransSliderHdl, Slider*, void);
// for transparency gradient // for transparency gradient
VclPtr<PopupControl> CreateTransparencyGradientControl (PopupContainer* pParent); VclPtr<PopupControl> CreateTransparencyGradientControl (PopupContainer* pParent);
......
...@@ -55,8 +55,8 @@ private: ...@@ -55,8 +55,8 @@ private:
VclPtr<NumericField> mpLinkedField; VclPtr<NumericField> mpLinkedField;
Link<> maSlideHdl; Link<Slider*,void> maSlideHdl;
Link<> maEndSlideHdl; Link<Slider*,void> maEndSlideHdl;
DECL_LINK(LinkedFieldModifyHdl, NumericField*); DECL_LINK(LinkedFieldModifyHdl, NumericField*);
...@@ -112,8 +112,8 @@ public: ...@@ -112,8 +112,8 @@ public:
void SetLinkedField(VclPtr<NumericField> pField); void SetLinkedField(VclPtr<NumericField> pField);
void SetSlideHdl( const Link<>& rLink ) { maSlideHdl = rLink; } void SetSlideHdl( const Link<Slider*,void>& rLink ) { maSlideHdl = rLink; }
void SetEndSlideHdl( const Link<>& rLink ) { maEndSlideHdl = rLink; } void SetEndSlideHdl( const Link<Slider*,void>& rLink ) { maEndSlideHdl = rLink; }
}; };
#endif // INCLUDED_VCL_SLIDER_HXX #endif // INCLUDED_VCL_SLIDER_HXX
......
...@@ -1148,14 +1148,12 @@ void AreaPropertyPanelBase::Update() ...@@ -1148,14 +1148,12 @@ void AreaPropertyPanelBase::Update()
} }
} }
IMPL_LINK_NOARG(AreaPropertyPanelBase, ModifyTransSliderHdl) IMPL_LINK_NOARG_TYPED(AreaPropertyPanelBase, ModifyTransSliderHdl, Slider*, void)
{ {
const sal_uInt16 nVal = mpSldTransparent->GetThumbPos(); const sal_uInt16 nVal = mpSldTransparent->GetThumbPos();
SetTransparency(nVal); SetTransparency(nVal);
const XFillTransparenceItem aLinearItem(nVal); const XFillTransparenceItem aLinearItem(nVal);
setFillTransparence(aLinearItem); setFillTransparence(aLinearItem);
return 0L;
} }
IMPL_LINK_TYPED( AreaPropertyPanelBase, ClickTrGrHdl_Impl, ToolBox*, pToolBox, void ) IMPL_LINK_TYPED( AreaPropertyPanelBase, ClickTrGrHdl_Impl, ToolBox*, pToolBox, void )
......
...@@ -166,13 +166,12 @@ IMPL_LINK_NOARG(ShadowPropertyPanel, ModifyShadowTransMetricHdl) ...@@ -166,13 +166,12 @@ IMPL_LINK_NOARG(ShadowPropertyPanel, ModifyShadowTransMetricHdl)
return 0; return 0;
} }
IMPL_LINK_NOARG(ShadowPropertyPanel, ModifyShadowTransSliderHdl) IMPL_LINK_NOARG_TYPED(ShadowPropertyPanel, ModifyShadowTransSliderHdl, Slider*, void)
{ {
sal_uInt16 nVal = mpShadowTransSlider->GetThumbPos(); sal_uInt16 nVal = mpShadowTransSlider->GetThumbPos();
SetTransparencyValue(nVal); SetTransparencyValue(nVal);
SdrPercentItem aItem( makeSdrShadowTransparenceItem(nVal) ); SdrPercentItem aItem( makeSdrShadowTransparenceItem(nVal) );
GetBindings()->GetDispatcher()->Execute(SID_ATTR_SHADOW_TRANSPARENCE, SfxCallMode::RECORD, &aItem, 0L); GetBindings()->GetDispatcher()->Execute(SID_ATTR_SHADOW_TRANSPARENCE, SfxCallMode::RECORD, &aItem, 0L);
return 0;
} }
IMPL_LINK_NOARG(ShadowPropertyPanel, ModifyShadowDistanceHdl) IMPL_LINK_NOARG(ShadowPropertyPanel, ModifyShadowDistanceHdl)
......
...@@ -85,7 +85,7 @@ private: ...@@ -85,7 +85,7 @@ private:
DECL_LINK(ModifyShadowColorHdl, void*); DECL_LINK(ModifyShadowColorHdl, void*);
DECL_LINK(ModifyShadowTransMetricHdl, void*); DECL_LINK(ModifyShadowTransMetricHdl, void*);
DECL_LINK(ModifyShadowDistanceHdl, void*); DECL_LINK(ModifyShadowDistanceHdl, void*);
DECL_LINK(ModifyShadowTransSliderHdl, void*); DECL_LINK_TYPED(ModifyShadowTransSliderHdl, Slider*, void);
}; };
} }
} }
......
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