summaryrefslogtreecommitdiffstats
path: root/editeng
diff options
context:
space:
mode:
authorNoel Grandin <noel@peralex.com>2015-09-16 13:35:59 +0200
committerNoel Grandin <noel@peralex.com>2015-09-17 08:19:32 +0200
commitfcb5512751abb0cece3d3922686dfbcf32f68b17 (patch)
treeeed1ef1a843d599e1c6ae659b9eea71f72946ffa /editeng
parentconvert Link<> to typed (diff)
downloadcore-fcb5512751abb0cece3d3922686dfbcf32f68b17.tar.gz
core-fcb5512751abb0cece3d3922686dfbcf32f68b17.zip
convert Link<> to typed
Change-Id: I5c629821b7f30caba4d182d45f3f3cd0159acc5c
Diffstat (limited to 'editeng')
-rw-r--r--editeng/source/outliner/outliner.cxx9
-rw-r--r--editeng/source/outliner/paralist.cxx4
-rw-r--r--editeng/source/outliner/paralist.hxx4
3 files changed, 7 insertions, 10 deletions
diff --git a/editeng/source/outliner/outliner.cxx b/editeng/source/outliner/outliner.cxx
index c3c86b83c534..912fa49b413f 100644
--- a/editeng/source/outliner/outliner.cxx
+++ b/editeng/source/outliner/outliner.cxx
@@ -1772,13 +1772,10 @@ SfxItemSet Outliner::GetParaAttribs( sal_Int32 nPara )
return pEditEngine->GetParaAttribs( nPara );
}
-IMPL_LINK( Outliner, ParaVisibleStateChangedHdl, Paragraph*, pPara )
+IMPL_LINK_TYPED( Outliner, ParaVisibleStateChangedHdl, Paragraph&, rPara, void )
{
-
- sal_Int32 nPara = pParaList->GetAbsPos( pPara );
- pEditEngine->ShowParagraph( nPara, pPara->IsVisible() );
-
- return 0;
+ sal_Int32 nPara = pParaList->GetAbsPos( &rPara );
+ pEditEngine->ShowParagraph( nPara, rPara.IsVisible() );
}
IMPL_LINK_NOARG_TYPED(Outliner, BeginMovingParagraphsHdl, MoveParagraphsInfo&, void)
diff --git a/editeng/source/outliner/paralist.cxx b/editeng/source/outliner/paralist.cxx
index de8ded1da0cf..5c0a2c22e5be 100644
--- a/editeng/source/outliner/paralist.cxx
+++ b/editeng/source/outliner/paralist.cxx
@@ -222,7 +222,7 @@ void ParagraphList::Expand( Paragraph* pParent )
if ( !( pPara->IsVisible() ) )
{
pPara->bVisible = true;
- aVisibleStateChangedHdl.Call( pPara );
+ aVisibleStateChangedHdl.Call( *pPara );
}
}
}
@@ -238,7 +238,7 @@ void ParagraphList::Collapse( Paragraph* pParent )
if ( pPara->IsVisible() )
{
pPara->bVisible = false;
- aVisibleStateChangedHdl.Call( pPara );
+ aVisibleStateChangedHdl.Call( *pPara );
}
}
}
diff --git a/editeng/source/outliner/paralist.hxx b/editeng/source/outliner/paralist.hxx
index 8bf2d9adf179..04f9cc4babbc 100644
--- a/editeng/source/outliner/paralist.hxx
+++ b/editeng/source/outliner/paralist.hxx
@@ -66,11 +66,11 @@ public:
void Expand( Paragraph* pParent );
void Collapse( Paragraph* pParent );
- void SetVisibleStateChangedHdl( const Link<>& rLink ) { aVisibleStateChangedHdl = rLink; }
+ void SetVisibleStateChangedHdl( const Link<Paragraph&,void>& rLink ) { aVisibleStateChangedHdl = rLink; }
private:
- Link<> aVisibleStateChangedHdl;
+ Link<Paragraph&,void> aVisibleStateChangedHdl;
std::vector<Paragraph*> maEntries;
};