summaryrefslogtreecommitdiff
path: root/svtools
diff options
context:
space:
mode:
authorNoel Grandin <noel@peralex.com>2015-09-14 11:45:05 +0200
committerNoel Grandin <noel@peralex.com>2015-09-15 09:37:32 +0200
commit699eb7e3ca3ad11b8b797bf6a785876183661d04 (patch)
tree963b2018494dd387f8f49eba13bf6c4655e608d0 /svtools
parente0f617aa586d7d9c7094b3cfcc9d4d765e154283 (diff)
convert Link<> to typed
Change-Id: Ia7a63d72048f6abde92b414e58b464cdd611017b
Diffstat (limited to 'svtools')
-rw-r--r--svtools/source/contnr/imivctl.hxx2
-rw-r--r--svtools/source/contnr/imivctl1.cxx15
2 files changed, 8 insertions, 9 deletions
diff --git a/svtools/source/contnr/imivctl.hxx b/svtools/source/contnr/imivctl.hxx
index 183376908b0d..66d0708fce55 100644
--- a/svtools/source/contnr/imivctl.hxx
+++ b/svtools/source/contnr/imivctl.hxx
@@ -309,7 +309,7 @@ class SvxIconChoiceCtrl_Impl
void VisRectChanged() { aVisRectChangedIdle.Start(); }
void SetOrigin( const Point& );
- DECL_LINK(TextEditEndedHdl, void *);
+ DECL_LINK_TYPED(TextEditEndedHdl, LinkParamNone*, void);
void ShowFocus ( Rectangle& rRect );
void DrawFocusRect(vcl::RenderContext& rRenderContext);
diff --git a/svtools/source/contnr/imivctl1.cxx b/svtools/source/contnr/imivctl1.cxx
index 4c232868fa78..fa7b37d90c8a 100644
--- a/svtools/source/contnr/imivctl1.cxx
+++ b/svtools/source/contnr/imivctl1.cxx
@@ -55,7 +55,7 @@ static bool bEndScrollInvalidate = true;
class IcnViewEdit_Impl : public MultiLineEdit
{
- Link<> aCallBackHdl;
+ Link<LinkParamNone*,void> aCallBackHdl;
Accelerator aAccReturn;
Accelerator aAccEscape;
Idle aIdle;
@@ -75,7 +75,7 @@ public:
const Point& rPos,
const Size& rSize,
const OUString& rData,
- const Link<>& rNotifyEditEnd );
+ const Link<LinkParamNone*,void>& rNotifyEditEnd );
virtual ~IcnViewEdit_Impl();
virtual void dispose() SAL_OVERRIDE;
@@ -3025,13 +3025,13 @@ void SvxIconChoiceCtrl_Impl::EditEntry( SvxIconChoiceCtrlEntry* pEntry )
LINK( this, SvxIconChoiceCtrl_Impl, TextEditEndedHdl ) );
}
-IMPL_LINK_NOARG(SvxIconChoiceCtrl_Impl, TextEditEndedHdl)
+IMPL_LINK_NOARG_TYPED(SvxIconChoiceCtrl_Impl, TextEditEndedHdl, LinkParamNone*, void)
{
DBG_ASSERT(pEdit,"TextEditEnded: pEdit not set");
if( !pEdit )
{
pCurEditedEntry = 0;
- return 0;
+ return;
}
DBG_ASSERT(pCurEditedEntry,"TextEditEnded: pCurEditedEntry not set");
@@ -3040,7 +3040,7 @@ IMPL_LINK_NOARG(SvxIconChoiceCtrl_Impl, TextEditEndedHdl)
pEdit->Hide();
if( pEdit->IsGrabFocus() )
pView->GrabFocus();
- return 0;
+ return;
}
OUString aText;
@@ -3059,7 +3059,6 @@ IMPL_LINK_NOARG(SvxIconChoiceCtrl_Impl, TextEditEndedHdl)
// The edit can not be deleted here, because it is not within a handler. It
// will be deleted in the dtor or in the next EditEntry.
pCurEditedEntry = 0;
- return 0;
}
void SvxIconChoiceCtrl_Impl::StopEntryEditing( bool bCancel )
@@ -3125,7 +3124,7 @@ void SvxIconChoiceCtrl_Impl::SelectAll( bool bSelect, bool bPaint )
}
IcnViewEdit_Impl::IcnViewEdit_Impl( SvtIconChoiceCtrl* pParent, const Point& rPos,
- const Size& rSize, const OUString& rData, const Link<>& rNotifyEditEnd ) :
+ const Size& rSize, const OUString& rData, const Link<LinkParamNone*,void>& rNotifyEditEnd ) :
MultiLineEdit( pParent, (pParent->GetStyle() & WB_ICON) ? WB_CENTER : WB_LEFT),
aCallBackHdl( rNotifyEditEnd ),
bCanceled( false ),
@@ -3178,7 +3177,7 @@ void IcnViewEdit_Impl::CallCallBackHdl_Impl()
Application::RemoveAccel( &aAccReturn );
Application::RemoveAccel( &aAccEscape );
Hide();
- aCallBackHdl.Call( this );
+ aCallBackHdl.Call( nullptr );
}
}