diff options
author | Noel Grandin <noelgrandin@gmail.com> | 2015-09-22 17:24:46 +0200 |
---|---|---|
committer | Noel Grandin <noelgrandin@gmail.com> | 2015-09-22 18:59:59 +0000 |
commit | 3d9dd244ce272e2bedc751c5dd250d15b06459e7 (patch) | |
tree | 15a3550df268555a051008c34e6eca1716bfbfcf /sc/source | |
parent | fc30b2a6b8ff02a83fd0472179c5b26ae7e5df09 (diff) |
convert Link<> to typed
Change-Id: Iea94d9bc388b439328eb9d61a30565107da112d6
Reviewed-on: https://gerrit.libreoffice.org/18783
Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
Tested-by: Noel Grandin <noelgrandin@gmail.com>
Diffstat (limited to 'sc/source')
-rw-r--r-- | sc/source/core/tool/chgtrack.cxx | 2 | ||||
-rw-r--r-- | sc/source/ui/inc/acredlin.hxx | 2 | ||||
-rw-r--r-- | sc/source/ui/miscdlgs/acredlin.cxx | 12 | ||||
-rw-r--r-- | sc/source/ui/view/tabvwsh4.cxx | 2 |
4 files changed, 8 insertions, 10 deletions
diff --git a/sc/source/core/tool/chgtrack.cxx b/sc/source/core/tool/chgtrack.cxx index c5a4b0895d39..5a705ccff7a2 100644 --- a/sc/source/core/tool/chgtrack.cxx +++ b/sc/source/core/tool/chgtrack.cxx @@ -2328,7 +2328,7 @@ void ScChangeTrack::EndBlockModify( sal_uLong nEndAction ) bNew = true; } if ( bNew ) - aModifiedLink.Call( this ); + aModifiedLink.Call( *this ); } } } diff --git a/sc/source/ui/inc/acredlin.hxx b/sc/source/ui/inc/acredlin.hxx index 7397a2043430..9ee1f8cc93de 100644 --- a/sc/source/ui/inc/acredlin.hxx +++ b/sc/source/ui/inc/acredlin.hxx @@ -108,7 +108,7 @@ private: DECL_LINK( RefInfoHandle, OUString*); DECL_LINK_TYPED( UpdateSelectionHdl, Idle*, void ); - DECL_LINK( ChgTrackModHdl, ScChangeTrack*); + DECL_LINK_TYPED( ChgTrackModHdl, ScChangeTrack&, void); DECL_LINK_TYPED( CommandHdl, SvSimpleTable*, void); DECL_LINK_TYPED( ReOpenTimerHdl, Idle*, void ); DECL_LINK_TYPED( ColCompareHdl, const SvSortData*, sal_Int32); diff --git a/sc/source/ui/miscdlgs/acredlin.cxx b/sc/source/ui/miscdlgs/acredlin.cxx index 42e636a53258..676bad75558f 100644 --- a/sc/source/ui/miscdlgs/acredlin.cxx +++ b/sc/source/ui/miscdlgs/acredlin.cxx @@ -163,7 +163,7 @@ void ScAcceptChgDlg::dispose() if(pChanges!=NULL) { - Link<> aLink; + Link<ScChangeTrack&,void> aLink; pChanges->SetModifiedLink(aLink); } @@ -1586,10 +1586,10 @@ void ScAcceptChgDlg::UpdateEntrys(ScChangeTrack* pChgTrack, sal_uLong nStartActi } -IMPL_LINK( ScAcceptChgDlg, ChgTrackModHdl, ScChangeTrack*, pChgTrack) +IMPL_LINK_TYPED( ScAcceptChgDlg, ChgTrackModHdl, ScChangeTrack&, rChgTrack, void) { ScChangeTrackMsgQueue::iterator iter; - ScChangeTrackMsgQueue& aMsgQueue= pChgTrack->GetMsgQueue(); + ScChangeTrackMsgQueue& aMsgQueue= rChgTrack.GetMsgQueue(); sal_uLong nStartAction; sal_uLong nEndAction; @@ -1605,13 +1605,13 @@ IMPL_LINK( ScAcceptChgDlg, ChgTrackModHdl, ScChangeTrack*, pChgTrack) switch((*iter)->eMsgType) { - case SC_CTM_APPEND: AppendChanges(pChgTrack,nStartAction,nEndAction); + case SC_CTM_APPEND: AppendChanges(&rChgTrack,nStartAction,nEndAction); break; case SC_CTM_REMOVE: RemoveEntrys(nStartAction,nEndAction); break; case SC_CTM_PARENT: case SC_CTM_CHANGE: //bNeedsUpdate=true; - UpdateEntrys(pChgTrack,nStartAction,nEndAction); + UpdateEntrys(&rChgTrack,nStartAction,nEndAction); break; default: { @@ -1623,8 +1623,6 @@ IMPL_LINK( ScAcceptChgDlg, ChgTrackModHdl, ScChangeTrack*, pChgTrack) } aMsgQueue.clear(); - - return 0; } IMPL_LINK_NOARG_TYPED(ScAcceptChgDlg, ReOpenTimerHdl, Idle *, void) { diff --git a/sc/source/ui/view/tabvwsh4.cxx b/sc/source/ui/view/tabvwsh4.cxx index 33a556a8a7e7..e8857c71a254 100644 --- a/sc/source/ui/view/tabvwsh4.cxx +++ b/sc/source/ui/view/tabvwsh4.cxx @@ -233,7 +233,7 @@ void ScTabViewShell::Deactivate(bool bMDI) if(pChanges!=NULL) { - Link<> aLink; + Link<ScChangeTrack&,void> aLink; pChanges->SetModifiedLink(aLink); } |