diff options
author | Noel Grandin <noel@peralex.com> | 2015-09-16 08:38:23 +0200 |
---|---|---|
committer | Noel Grandin <noel@peralex.com> | 2015-09-16 08:38:55 +0200 |
commit | 69a06ca6bf45c4e2aceb06262bfa1e7be6f565e8 (patch) | |
tree | ad1d1e4c9c72fac1ef620e26b865d4001a538df1 /sc/source/ui/view/viewdata.cxx | |
parent | d30aedb2a381e89a5a3466f06c95ff7636c9306d (diff) |
convert Link<> to typed
Change-Id: I9ce05712af8300c8bcea6ea0f670b57cce1ca43d
Diffstat (limited to 'sc/source/ui/view/viewdata.cxx')
-rw-r--r-- | sc/source/ui/view/viewdata.cxx | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/sc/source/ui/view/viewdata.cxx b/sc/source/ui/view/viewdata.cxx index 1e64916a71c2..a789d7c69ce9 100644 --- a/sc/source/ui/view/viewdata.cxx +++ b/sc/source/ui/view/viewdata.cxx @@ -1100,14 +1100,9 @@ void ScViewData::SetEditEngine( ScSplitPos eWhich, // needed, wenn position changed } -IMPL_STATIC_LINK_NOARG(ScViewData, EmptyEditHdl) +IMPL_LINK_TYPED( ScViewData, EditEngineHdl, EditStatus&, rStatus, void ) { - return 0; -} - -IMPL_LINK( ScViewData, EditEngineHdl, EditStatus *, pStatus ) -{ - EditStatusFlags nStatus = pStatus->GetStatusWord(); + EditStatusFlags nStatus = rStatus.GetStatusWord(); if (nStatus & (EditStatusFlags::HSCROLL | EditStatusFlags::TEXTHEIGHTCHANGED | EditStatusFlags::TEXTWIDTHCHANGED | EditStatusFlags::CURSOROUT)) { EditGrowY(); @@ -1120,7 +1115,6 @@ IMPL_LINK( ScViewData, EditEngineHdl, EditStatus *, pStatus ) pEditView[eWhich]->ShowCursor(false); } } - return 0; } void ScViewData::EditGrowX() @@ -1401,7 +1395,7 @@ void ScViewData::ResetEditView() } if (pEngine) - pEngine->SetStatusEventHdl( LINK( this, ScViewData, EmptyEditHdl ) ); + pEngine->SetStatusEventHdl( Link<EditStatus&,void>() ); } void ScViewData::KillEditView() |