[Libreoffice-commits] core.git: sc/source

Noel Grandin noelgrandin at gmail.com
Wed Sep 23 06:10:31 PDT 2015


 sc/source/ui/inc/scuitphfedit.hxx     |    2 +-
 sc/source/ui/inc/tphfedit.hxx         |    4 ++--
 sc/source/ui/pagedlg/scuitphfedit.cxx |    4 +---
 sc/source/ui/pagedlg/tphfedit.cxx     |    2 +-
 4 files changed, 5 insertions(+), 7 deletions(-)

New commits:
commit c24ce843619416f1e6c082a6e8e512310e6e0040
Author: Noel Grandin <noelgrandin at gmail.com>
Date:   Wed Sep 23 13:30:21 2015 +0200

    convert Link<> to typed
    
    Change-Id: I245ba9e550c7b833fe184a24b63b55027aeecac9
    Reviewed-on: https://gerrit.libreoffice.org/18809
    Reviewed-by: Noel Grandin <noelgrandin at gmail.com>
    Tested-by: Noel Grandin <noelgrandin at gmail.com>

diff --git a/sc/source/ui/inc/scuitphfedit.hxx b/sc/source/ui/inc/scuitphfedit.hxx
index 127767f..d0767fc 100644
--- a/sc/source/ui/inc/scuitphfedit.hxx
+++ b/sc/source/ui/inc/scuitphfedit.hxx
@@ -85,7 +85,7 @@ private:
     sal_uInt16       nWhich;
     OUString         aCmdArr[6];
 
-    DECL_LINK( ObjectSelectHdl, ScEditWindow* );
+    DECL_LINK_TYPED( ObjectSelectHdl, ScEditWindow&, void );
 
 private:
     void FillCmdArr();
diff --git a/sc/source/ui/inc/tphfedit.hxx b/sc/source/ui/inc/tphfedit.hxx
index aedb2e8..60cab02 100644
--- a/sc/source/ui/inc/tphfedit.hxx
+++ b/sc/source/ui/inc/tphfedit.hxx
@@ -71,7 +71,7 @@ public:
     virtual ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible > CreateAccessible() SAL_OVERRIDE;
 
     ScHeaderEditEngine*  GetEditEngine() const { return pEdEngine; }
-    void SetObjectSelectHdl( const Link<>& aLink) { aObjectSelectLink = aLink; }
+    void SetObjectSelectHdl( const Link<ScEditWindow&,void>& aLink) { aObjectSelectLink = aLink; }
 
     void SetLocation(ScEditWindowLocation eLoc) { eLocation = eLoc; }
 protected:
@@ -94,7 +94,7 @@ private:
     com::sun::star::uno::WeakReference< ::com::sun::star::accessibility::XAccessible > xAcc;
     ScAccessibleEditObject* pAcc;
 
-    Link<>              aObjectSelectLink;
+    Link<ScEditWindow&,void> aObjectSelectLink;
 };
 
 class SC_DLLPUBLIC ScExtIButton : public ImageButton
diff --git a/sc/source/ui/pagedlg/scuitphfedit.cxx b/sc/source/ui/pagedlg/scuitphfedit.cxx
index b043dc4..b4df75a 100644
--- a/sc/source/ui/pagedlg/scuitphfedit.cxx
+++ b/sc/source/ui/pagedlg/scuitphfedit.cxx
@@ -149,11 +149,9 @@ ScHFEditPage::ScHFEditPage( vcl::Window*             pParent,
 
 }
 
-IMPL_LINK( ScHFEditPage, ObjectSelectHdl, ScEditWindow*, pEdit )
+IMPL_LINK_NOARG_TYPED( ScHFEditPage, ObjectSelectHdl, ScEditWindow&, void )
 {
-    (void)pEdit;
     m_pBtnText->GrabFocus();
-    return 0;
 }
 
 ScHFEditPage::~ScHFEditPage()
diff --git a/sc/source/ui/pagedlg/tphfedit.cxx b/sc/source/ui/pagedlg/tphfedit.cxx
index 968886e..0452e9c 100644
--- a/sc/source/ui/pagedlg/tphfedit.cxx
+++ b/sc/source/ui/pagedlg/tphfedit.cxx
@@ -272,7 +272,7 @@ void ScEditWindow::KeyInput( const KeyEvent& rKEvt )
                 rKEvt.GetKeyCode().IsMod2() && rKEvt.GetKeyCode().GetCode() == KEY_DOWN )
     {
         if (aObjectSelectLink.IsSet() )
-            aObjectSelectLink.Call(this);
+            aObjectSelectLink.Call(*this);
     }
 }
 


More information about the Libreoffice-commits mailing list