summaryrefslogtreecommitdiff
path: root/sc/source
diff options
context:
space:
mode:
authorNoel Grandin <noelgrandin@gmail.com>2015-09-22 17:24:46 +0200
committerNoel Grandin <noelgrandin@gmail.com>2015-09-22 18:59:59 +0000
commit3d9dd244ce272e2bedc751c5dd250d15b06459e7 (patch)
tree15a3550df268555a051008c34e6eca1716bfbfcf /sc/source
parentfc30b2a6b8ff02a83fd0472179c5b26ae7e5df09 (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.cxx2
-rw-r--r--sc/source/ui/inc/acredlin.hxx2
-rw-r--r--sc/source/ui/miscdlgs/acredlin.cxx12
-rw-r--r--sc/source/ui/view/tabvwsh4.cxx2
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);
}