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

Noel Grandin noelgrandin at gmail.com
Wed Sep 23 06:09:46 PDT 2015


 sc/source/ui/inc/acredlin.hxx      |   20 ++++++++++----------
 sc/source/ui/inc/reffact.hxx       |    2 +-
 sc/source/ui/inc/simpref.hxx       |   10 +++++-----
 sc/source/ui/inc/tabvwsh.hxx       |    2 +-
 sc/source/ui/miscdlgs/acredlin.cxx |    3 +--
 sc/source/ui/miscdlgs/simpref.cxx  |    2 +-
 sc/source/ui/view/reffact.cxx      |    2 +-
 sc/source/ui/view/tabvwsh4.cxx     |    3 +--
 8 files changed, 21 insertions(+), 23 deletions(-)

New commits:
commit 9d55221ffeb4ca408e34a7cc129fa2dfa0b9149a
Author: Noel Grandin <noelgrandin at gmail.com>
Date:   Wed Sep 23 10:48:47 2015 +0200

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

diff --git a/sc/source/ui/inc/acredlin.hxx b/sc/source/ui/inc/acredlin.hxx
index 9ee1f8c..3516edc 100644
--- a/sc/source/ui/inc/acredlin.hxx
+++ b/sc/source/ui/inc/acredlin.hxx
@@ -99,19 +99,19 @@ private:
 
     DECL_LINK_TYPED( FilterHandle, SvxTPFilter*, void );
     DECL_LINK_TYPED( RefHandle, SvxTPFilter*, void );
-    DECL_LINK_TYPED( RejectHandle, SvxTPView*, void);
-    DECL_LINK_TYPED( AcceptHandle, SvxTPView*, void);
-    DECL_LINK_TYPED( RejectAllHandle, SvxTPView*, void);
-    DECL_LINK_TYPED( AcceptAllHandle, SvxTPView*, void);
-    DECL_LINK_TYPED( ExpandingHandle, SvTreeListBox*, bool);
-    DECL_LINK_TYPED( SelectHandle, SvTreeListBox*, void);
-    DECL_LINK( RefInfoHandle, OUString*);
+    DECL_LINK_TYPED( RejectHandle, SvxTPView*, void );
+    DECL_LINK_TYPED( AcceptHandle, SvxTPView*, void );
+    DECL_LINK_TYPED( RejectAllHandle, SvxTPView*, void );
+    DECL_LINK_TYPED( AcceptAllHandle, SvxTPView*, void );
+    DECL_LINK_TYPED( ExpandingHandle, SvTreeListBox*, bool );
+    DECL_LINK_TYPED( SelectHandle, SvTreeListBox*, void );
+    DECL_LINK_TYPED( RefInfoHandle, const OUString*, void );
 
     DECL_LINK_TYPED( UpdateSelectionHdl, Idle*, void );
-    DECL_LINK_TYPED( ChgTrackModHdl, ScChangeTrack&, void);
-    DECL_LINK_TYPED( CommandHdl, SvSimpleTable*, void);
+    DECL_LINK_TYPED( ChgTrackModHdl, ScChangeTrack&, void );
+    DECL_LINK_TYPED( CommandHdl, SvSimpleTable*, void );
     DECL_LINK_TYPED( ReOpenTimerHdl, Idle*, void );
-    DECL_LINK_TYPED( ColCompareHdl, const SvSortData*, sal_Int32);
+    DECL_LINK_TYPED( ColCompareHdl, const SvSortData*, sal_Int32 );
 
 protected:
 
diff --git a/sc/source/ui/inc/reffact.hxx b/sc/source/ui/inc/reffact.hxx
index 83a29f6..e3e8bcc 100644
--- a/sc/source/ui/inc/reffact.hxx
+++ b/sc/source/ui/inc/reffact.hxx
@@ -161,7 +161,7 @@ class ScSimpleRefDlgWrapper: public SfxChildWindow
 
         static void     SetDefaultPosSize(Point aPos, Size aSize, bool bSet = true);
         void            SetRefString(const OUString& rStr);
-        void            SetCloseHdl( const Link<>& rLink );
+        void            SetCloseHdl( const Link<const OUString*,void>& rLink );
         void            SetUnoLinks( const Link<>& rDone, const Link<>& rAbort,
                                         const Link<>& rChange );
         void            SetFlags( bool bCloseOnButtonUp, bool bSingleCell, bool bMultiSelection );
diff --git a/sc/source/ui/inc/simpref.hxx b/sc/source/ui/inc/simpref.hxx
index 47c3202..d02a4f1 100644
--- a/sc/source/ui/inc/simpref.hxx
+++ b/sc/source/ui/inc/simpref.hxx
@@ -35,7 +35,7 @@ class ScDocument;
 class ScSimpleRefDlg: public ScAnyRefDlg
 {
 private:
-    Link<>          aCloseHdl;
+    Link<const OUString*,void> aCloseHdl;
     Link<>          aDoneHdl;
     Link<>          aAbortedHdl;
     Link<>          aChangeHdl;
@@ -65,7 +65,7 @@ protected:
 
 public:
                     ScSimpleRefDlg( SfxBindings* pB, SfxChildWindow* pCW, vcl::Window* pParent);
-                    virtual ~ScSimpleRefDlg();
+    virtual        ~ScSimpleRefDlg();
     virtual void    dispose() SAL_OVERRIDE;
 
     virtual void    SetReference( const ScRange& rRef, ScDocument* pDoc ) SAL_OVERRIDE;
@@ -76,10 +76,10 @@ public:
 
     void            StartRefInput();
 
-    void           SetRefString(const OUString &rStr);
-    virtual void   FillInfo(SfxChildWinInfo&) const SAL_OVERRIDE;
+    void            SetRefString(const OUString &rStr);
+    virtual void    FillInfo(SfxChildWinInfo&) const SAL_OVERRIDE;
 
-    void            SetCloseHdl( const Link<>& rLink );
+    void            SetCloseHdl( const Link<const OUString*,void>& rLink );
     void            SetUnoLinks( const Link<>& rDone, const Link<>& rAbort,
                                 const Link<>& rChange );
 
diff --git a/sc/source/ui/inc/tabvwsh.hxx b/sc/source/ui/inc/tabvwsh.hxx
index a560d52..521f2fa 100644
--- a/sc/source/ui/inc/tabvwsh.hxx
+++ b/sc/source/ui/inc/tabvwsh.hxx
@@ -183,7 +183,7 @@ private:
     void          DoReadUserDataSequence( const ::com::sun::star::uno::Sequence<
                                      ::com::sun::star::beans::PropertyValue >& rSettings );
 
-    DECL_LINK( SimpleRefClose, void* );
+    DECL_LINK_TYPED( SimpleRefClose, const OUString*, void );
     DECL_LINK( SimpleRefDone, OUString* );
     DECL_LINK( SimpleRefAborted, OUString* );
     DECL_LINK( SimpleRefChange, OUString* );
diff --git a/sc/source/ui/miscdlgs/acredlin.cxx b/sc/source/ui/miscdlgs/acredlin.cxx
index 676bad7..08aa8a7 100644
--- a/sc/source/ui/miscdlgs/acredlin.cxx
+++ b/sc/source/ui/miscdlgs/acredlin.cxx
@@ -890,7 +890,7 @@ IMPL_LINK_NOARG_TYPED(ScAcceptChgDlg, RefHandle, SvxTPFilter*, void)
     }
 }
 
-IMPL_LINK( ScAcceptChgDlg, RefInfoHandle, OUString*, pResult)
+IMPL_LINK_TYPED( ScAcceptChgDlg, RefInfoHandle, const OUString*, pResult, void)
 {
     sal_uInt16 nId;
 
@@ -921,7 +921,6 @@ IMPL_LINK( ScAcceptChgDlg, RefInfoHandle, OUString*, pResult)
         nId = ScAcceptChgDlgWrapper::GetChildWindowId();
         pViewFrm->SetChildWindow( nId, false );
     }
-    return 0;
 }
 
 IMPL_LINK_TYPED( ScAcceptChgDlg, FilterHandle, SvxTPFilter*, pRef, void )
diff --git a/sc/source/ui/miscdlgs/simpref.cxx b/sc/source/ui/miscdlgs/simpref.cxx
index c6e121a..9fe9592 100644
--- a/sc/source/ui/miscdlgs/simpref.cxx
+++ b/sc/source/ui/miscdlgs/simpref.cxx
@@ -149,7 +149,7 @@ bool ScSimpleRefDlg::IsRefInputMode() const
     return true;
 }
 
-void ScSimpleRefDlg::SetCloseHdl( const Link<>& rLink )
+void ScSimpleRefDlg::SetCloseHdl( const Link<const OUString*,void>& rLink )
 {
     aCloseHdl=rLink;
 }
diff --git a/sc/source/ui/view/reffact.cxx b/sc/source/ui/view/reffact.cxx
index 44712f0..11f3a90 100644
--- a/sc/source/ui/view/reffact.cxx
+++ b/sc/source/ui/view/reffact.cxx
@@ -194,7 +194,7 @@ void ScSimpleRefDlgWrapper::SetRefString(const OUString& rStr)
     }
 }
 
-void ScSimpleRefDlgWrapper::SetCloseHdl( const Link<>& rLink )
+void ScSimpleRefDlgWrapper::SetCloseHdl( const Link<const OUString*,void>& rLink )
 {
     if(GetWindow())
     {
diff --git a/sc/source/ui/view/tabvwsh4.cxx b/sc/source/ui/view/tabvwsh4.cxx
index e8857c7..40b0133 100644
--- a/sc/source/ui/view/tabvwsh4.cxx
+++ b/sc/source/ui/view/tabvwsh4.cxx
@@ -1074,7 +1074,7 @@ void ScTabViewShell::StopEditShell()
 
 // close handler to ensure function of dialog:
 
-IMPL_LINK_NOARG(ScTabViewShell, SimpleRefClose)
+IMPL_LINK_NOARG_TYPED(ScTabViewShell, SimpleRefClose, const OUString*, void)
 {
     SfxInPlaceClient* pClient = GetIPClient();
     if ( pClient && pClient->IsObjectInPlaceActive() )
@@ -1086,7 +1086,6 @@ IMPL_LINK_NOARG(ScTabViewShell, SimpleRefClose)
     }
 
     ScSimpleRefDlgWrapper::SetAutoReOpen( true );
-    return 0;
 }
 
 // handlers to call UNO listeners:


More information about the Libreoffice-commits mailing list