summaryrefslogtreecommitdiff
path: root/sw/source/ui/misc/num.cxx
diff options
context:
space:
mode:
authorNoel Grandin <noelgrandin@gmail.com>2015-10-04 15:05:38 +0200
committerNoel Grandin <noelgrandin@gmail.com>2015-10-12 10:48:13 +0000
commit3c99f8500f657ed84b316390d5175a6f5e56bc69 (patch)
tree749f16652560a50d409b12a23bf1a5d93b3cd2d5 /sw/source/ui/misc/num.cxx
parentbbadb38539eb233ac45b267034066a7274181c65 (diff)
convert Link<> to typed
Change-Id: Iec15042138e0715459b2c9e872a7464d75a6b1eb Reviewed-on: https://gerrit.libreoffice.org/19305 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
Diffstat (limited to 'sw/source/ui/misc/num.cxx')
-rw-r--r--sw/source/ui/misc/num.cxx28
1 files changed, 12 insertions, 16 deletions
diff --git a/sw/source/ui/misc/num.cxx b/sw/source/ui/misc/num.cxx
index 6d7a370dd269..46708058d1e2 100644
--- a/sw/source/ui/misc/num.cxx
+++ b/sw/source/ui/misc/num.cxx
@@ -588,7 +588,7 @@ void SwNumPositionTabPage::SetWrtShell(SwWrtShell* pSh)
m_pIndentAtMF->SetUnit( eMetric );
}
-IMPL_LINK_NOARG(SwNumPositionTabPage, EditModifyHdl)
+IMPL_LINK_NOARG_TYPED(SwNumPositionTabPage, EditModifyHdl, ListBox&, void)
{
sal_uInt16 nMask = 1;
for(sal_uInt16 i = 0; i < MAXLEVEL; i++)
@@ -611,32 +611,31 @@ IMPL_LINK_NOARG(SwNumPositionTabPage, EditModifyHdl)
nMask <<= 1;
}
SetModified();
- return 0;
}
-IMPL_LINK( SwNumPositionTabPage, LevelHdl, ListBox *, pBox )
+IMPL_LINK_TYPED( SwNumPositionTabPage, LevelHdl, ListBox&, rBox, void )
{
sal_uInt16 nSaveNumLvl = nActNumLvl;
nActNumLvl = 0;
- if(pBox->IsEntryPosSelected( MAXLEVEL ) &&
- (pBox->GetSelectEntryCount() == 1 || nSaveNumLvl != 0xffff))
+ if(rBox.IsEntryPosSelected( MAXLEVEL ) &&
+ (rBox.GetSelectEntryCount() == 1 || nSaveNumLvl != 0xffff))
{
nActNumLvl = 0xFFFF;
- pBox->SetUpdateMode(false);
+ rBox.SetUpdateMode(false);
for( sal_uInt16 i = 0; i < MAXLEVEL; i++ )
- pBox->SelectEntryPos( i, false );
- pBox->SetUpdateMode(true);
+ rBox.SelectEntryPos( i, false );
+ rBox.SetUpdateMode(true);
}
- else if(pBox->GetSelectEntryCount())
+ else if(rBox.GetSelectEntryCount())
{
sal_uInt16 nMask = 1;
for( sal_uInt16 i = 0; i < MAXLEVEL; i++ )
{
- if(pBox->IsEntryPosSelected( i ))
+ if(rBox.IsEntryPosSelected( i ))
nActNumLvl |= nMask;
nMask <<= 1;
}
- pBox->SelectEntryPos( MAXLEVEL, false );
+ rBox.SelectEntryPos( MAXLEVEL, false );
}
else
{
@@ -646,7 +645,7 @@ IMPL_LINK( SwNumPositionTabPage, LevelHdl, ListBox *, pBox )
{
if(nActNumLvl & nMask)
{
- pBox->SelectEntryPos(i);
+ rBox.SelectEntryPos(i);
break;
}
nMask <<=1;
@@ -657,7 +656,6 @@ IMPL_LINK( SwNumPositionTabPage, LevelHdl, ListBox *, pBox )
InitPosAndSpaceMode();
ShowControlsDependingOnPosAndSpaceMode();
InitControls();
- return 0;
}
IMPL_LINK_TYPED( SwNumPositionTabPage, DistanceLoseFocusHdl, Control&, rControl, void )
@@ -762,7 +760,7 @@ IMPL_LINK_TYPED( SwNumPositionTabPage, RelativeHdl, Button *, pBox, void )
bLastRelative = bOn;
}
-IMPL_LINK_NOARG(SwNumPositionTabPage, LabelFollowedByHdl_Impl)
+IMPL_LINK_NOARG_TYPED(SwNumPositionTabPage, LabelFollowedByHdl_Impl, ListBox&, void)
{
// determine value to be set at the chosen list levels
SvxNumberFormat::LabelFollowedBy eLabelFollowedBy = SvxNumberFormat::LISTTAB;
@@ -819,8 +817,6 @@ IMPL_LINK_NOARG(SwNumPositionTabPage, LabelFollowedByHdl_Impl)
}
SetModified();
-
- return 0;
}
IMPL_LINK( SwNumPositionTabPage, ListtabPosHdl_Impl, MetricField*, pField )