[Libreoffice-commits] core.git: sw/source
Noel Grandin
noelgrandin at gmail.com
Wed Sep 23 06:06:50 PDT 2015
sw/source/uibase/cctrl/actctrl.cxx | 2 +-
sw/source/uibase/inc/actctrl.hxx | 4 ++--
sw/source/uibase/inc/navipi.hxx | 2 +-
sw/source/uibase/utlui/navipi.cxx | 7 +++----
4 files changed, 7 insertions(+), 8 deletions(-)
New commits:
commit 28329d7cacdf8c37a9c1863530615e1b9cfa6935
Author: Noel Grandin <noelgrandin at gmail.com>
Date: Tue Sep 22 21:53:44 2015 +0200
convert Link<> to typed
Change-Id: I9a7f38b2babf6c599f0c2709b32ecb8083fd32cc
Reviewed-on: https://gerrit.libreoffice.org/18799
Reviewed-by: Noel Grandin <noelgrandin at gmail.com>
Tested-by: Noel Grandin <noelgrandin at gmail.com>
diff --git a/sw/source/uibase/cctrl/actctrl.cxx b/sw/source/uibase/cctrl/actctrl.cxx
index a0f1bd7..af79651 100644
--- a/sw/source/uibase/cctrl/actctrl.cxx
+++ b/sw/source/uibase/cctrl/actctrl.cxx
@@ -23,7 +23,7 @@
void NumEditAction::Action()
{
- aActionLink.Call( this );
+ aActionLink.Call( *this );
}
bool NumEditAction::Notify( NotifyEvent& rNEvt )
diff --git a/sw/source/uibase/inc/actctrl.hxx b/sw/source/uibase/inc/actctrl.hxx
index 5412103..dee1cc8 100644
--- a/sw/source/uibase/inc/actctrl.hxx
+++ b/sw/source/uibase/inc/actctrl.hxx
@@ -25,7 +25,7 @@
// numerical input
class SW_DLLPUBLIC NumEditAction: public NumericField
{
- Link<> aActionLink;
+ Link<NumEditAction&,void> aActionLink;
protected:
void Action();
@@ -34,7 +34,7 @@ public:
NumEditAction( vcl::Window* pParent, const ResId& rResId ) :
NumericField(pParent, rResId) {}
- void SetActionHdl( const Link<>& rLink ) { aActionLink = rLink;}
+ void SetActionHdl( const Link<NumEditAction&,void>& rLink ) { aActionLink = rLink;}
};
// call a link when KEY_RETURN is pressed
diff --git a/sw/source/uibase/inc/navipi.hxx b/sw/source/uibase/inc/navipi.hxx
index cb5dae7..59b6d4c8 100644
--- a/sw/source/uibase/inc/navipi.hxx
+++ b/sw/source/uibase/inc/navipi.hxx
@@ -105,7 +105,7 @@ class SwNavigationPI : public vcl::Window,
DECL_LINK_TYPED( ToolBoxSelectHdl, ToolBox *, void );
DECL_LINK_TYPED( ToolBoxClickHdl, ToolBox *, void );
DECL_LINK_TYPED( ToolBoxDropdownClickHdl, ToolBox*, void );
- DECL_LINK( EditAction, NumEditAction * );
+ DECL_LINK_TYPED( EditAction, NumEditAction&, void );
DECL_LINK( EditGetFocus, NumEditAction * );
DECL_LINK_TYPED( DoneLink, SfxPoolItem *, void );
DECL_LINK_TYPED( MenuSelectHdl, Menu *, bool );
diff --git a/sw/source/uibase/utlui/navipi.cxx b/sw/source/uibase/utlui/navipi.cxx
index d20b7e9..8386674 100644
--- a/sw/source/uibase/utlui/navipi.cxx
+++ b/sw/source/uibase/utlui/navipi.cxx
@@ -454,18 +454,17 @@ void SwNavHelpToolBox::RequestHelp( const HelpEvent& rHEvt )
// Action-Handler Edit:
// Switches to the page if the structure view is not turned on.
-IMPL_LINK( SwNavigationPI, EditAction, NumEditAction *, pEdit )
+IMPL_LINK_TYPED( SwNavigationPI, EditAction, NumEditAction&, rEdit, void )
{
SwView *pView = GetCreateView();
if (pView)
{
if(aPageChgIdle.IsActive())
aPageChgIdle.Stop();
- pCreateView->GetWrtShell().GotoPage((sal_uInt16)pEdit->GetValue(), true);
+ pCreateView->GetWrtShell().GotoPage((sal_uInt16)rEdit.GetValue(), true);
pCreateView->GetEditWin().GrabFocus();
pCreateView->GetViewFrame()->GetBindings().Invalidate(FN_STAT_PAGE);
}
- return 0;
}
// If the page can be set here, the maximum is set.
@@ -1250,7 +1249,7 @@ IMPL_LINK_NOARG_TYPED(SwNavigationPI, ChangePageHdl, Idle *, void)
{
if (!IsDisposed())
{
- EditAction(&GetPageEdit());
+ EditAction(GetPageEdit());
GetPageEdit().GrabFocus();
}
}
More information about the Libreoffice-commits
mailing list