Kaydet (Commit) 24d90b8a authored tarafından Noel Grandin's avatar Noel Grandin

convert Link<> to typed

Change-Id: I936606b6fdbb5db50661bde68fc8472bb9dd8861
Reviewed-on: https://gerrit.libreoffice.org/18317Tested-by: 's avatarJenkins <ci@libreoffice.org>
Reviewed-by: 's avatarNoel Grandin <noelgrandin@gmail.com>
üst 6741a0f2
...@@ -86,8 +86,8 @@ class StatusBarManager : public ::cppu::WeakImplHelper< ...@@ -86,8 +86,8 @@ class StatusBarManager : public ::cppu::WeakImplHelper<
void MouseMove( const MouseEvent& rMEvt ); void MouseMove( const MouseEvent& rMEvt );
void MouseButtonDown( const MouseEvent& rMEvt ); void MouseButtonDown( const MouseEvent& rMEvt );
void MouseButtonUp( const MouseEvent& rMEvt ); void MouseButtonUp( const MouseEvent& rMEvt );
DECL_LINK(Click, void *); DECL_LINK_TYPED(Click, StatusBar*, void);
DECL_LINK(DoubleClick, void *); DECL_LINK_TYPED(DoubleClick, StatusBar*, void);
void RemoveControllers(); void RemoveControllers();
OUString RetrieveLabelFromCommand( const OUString& aCmdURL ); OUString RetrieveLabelFromCommand( const OUString& aCmdURL );
......
...@@ -654,12 +654,12 @@ void StatusBarManager::MouseButtonUp( const MouseEvent& rMEvt ) ...@@ -654,12 +654,12 @@ void StatusBarManager::MouseButtonUp( const MouseEvent& rMEvt )
MouseButton(rMEvt,&frame::XStatusbarController::mouseButtonUp); MouseButton(rMEvt,&frame::XStatusbarController::mouseButtonUp);
} }
IMPL_LINK_NOARG(StatusBarManager, Click) IMPL_LINK_NOARG_TYPED(StatusBarManager, Click, StatusBar*, void)
{ {
SolarMutexGuard g; SolarMutexGuard g;
if ( m_bDisposed ) if ( m_bDisposed )
return 1; return;
sal_uInt16 nId = m_pStatusBar->GetCurItemId(); sal_uInt16 nId = m_pStatusBar->GetCurItemId();
StatusBarControllerMap::const_iterator it = m_aControllerMap.find( nId ); StatusBarControllerMap::const_iterator it = m_aControllerMap.find( nId );
...@@ -673,16 +673,14 @@ IMPL_LINK_NOARG(StatusBarManager, Click) ...@@ -673,16 +673,14 @@ IMPL_LINK_NOARG(StatusBarManager, Click)
xController->click( aAWTPoint ); xController->click( aAWTPoint );
} }
} }
return 1;
} }
IMPL_LINK_NOARG(StatusBarManager, DoubleClick) IMPL_LINK_NOARG_TYPED(StatusBarManager, DoubleClick, StatusBar*, void)
{ {
SolarMutexGuard g; SolarMutexGuard g;
if ( m_bDisposed ) if ( m_bDisposed )
return 1; return;
sal_uInt16 nId = m_pStatusBar->GetCurItemId(); sal_uInt16 nId = m_pStatusBar->GetCurItemId();
StatusBarControllerMap::const_iterator it = m_aControllerMap.find( nId ); StatusBarControllerMap::const_iterator it = m_aControllerMap.find( nId );
...@@ -696,8 +694,6 @@ IMPL_LINK_NOARG(StatusBarManager, DoubleClick) ...@@ -696,8 +694,6 @@ IMPL_LINK_NOARG(StatusBarManager, DoubleClick)
xController->doubleClick( aAWTPoint ); xController->doubleClick( aAWTPoint );
} }
} }
return 1;
} }
} }
......
...@@ -91,8 +91,8 @@ private: ...@@ -91,8 +91,8 @@ private:
bool mbProgressMode; bool mbProgressMode;
bool mbInUserDraw; bool mbInUserDraw;
bool mbAdjustHiDPI; bool mbAdjustHiDPI;
Link<> maClickHdl; Link<StatusBar*,void> maClickHdl;
Link<> maDoubleClickHdl; Link<StatusBar*,void> maDoubleClickHdl;
using Window::ImplInit; using Window::ImplInit;
SAL_DLLPRIVATE void ImplInit( vcl::Window* pParent, WinBits nStyle ); SAL_DLLPRIVATE void ImplInit( vcl::Window* pParent, WinBits nStyle );
...@@ -149,21 +149,21 @@ public: ...@@ -149,21 +149,21 @@ public:
void Clear(); void Clear();
sal_uInt16 GetItemCount() const; sal_uInt16 GetItemCount() const;
sal_uInt16 GetItemId( sal_uInt16 nPos ) const; sal_uInt16 GetItemId( sal_uInt16 nPos ) const;
sal_uInt16 GetItemId( const Point& rPos ) const; sal_uInt16 GetItemId( const Point& rPos ) const;
sal_uInt16 GetItemPos( sal_uInt16 nItemId ) const; sal_uInt16 GetItemPos( sal_uInt16 nItemId ) const;
Rectangle GetItemRect( sal_uInt16 nItemId ) const; Rectangle GetItemRect( sal_uInt16 nItemId ) const;
Point GetItemTextPos( sal_uInt16 nItemId ) const; Point GetItemTextPos( sal_uInt16 nItemId ) const;
sal_uInt16 GetCurItemId() const { return mnCurItemId; } sal_uInt16 GetCurItemId() const { return mnCurItemId; }
sal_uLong GetItemWidth( sal_uInt16 nItemId ) const; sal_uLong GetItemWidth( sal_uInt16 nItemId ) const;
StatusBarItemBits GetItemBits( sal_uInt16 nItemId ) const; StatusBarItemBits GetItemBits( sal_uInt16 nItemId ) const;
long GetItemOffset( sal_uInt16 nItemId ) const; long GetItemOffset( sal_uInt16 nItemId ) const;
void SetItemText( sal_uInt16 nItemId, const OUString& rText ); void SetItemText( sal_uInt16 nItemId, const OUString& rText );
const OUString& GetItemText( sal_uInt16 nItemId ) const; const OUString& GetItemText( sal_uInt16 nItemId ) const;
void SetItemData( sal_uInt16 nItemId, void* pNewData ); void SetItemData( sal_uInt16 nItemId, void* pNewData );
void* GetItemData( sal_uInt16 nItemId ) const; void* GetItemData( sal_uInt16 nItemId ) const;
...@@ -172,7 +172,7 @@ public: ...@@ -172,7 +172,7 @@ public:
const OUString GetItemCommand( sal_uInt16 nItemId ); const OUString GetItemCommand( sal_uInt16 nItemId );
void SetHelpText( sal_uInt16 nItemId, const OUString& rText ); void SetHelpText( sal_uInt16 nItemId, const OUString& rText );
const OUString& GetHelpText( sal_uInt16 nItemId ) const; const OUString& GetHelpText( sal_uInt16 nItemId ) const;
using Window::SetQuickHelpText; using Window::SetQuickHelpText;
void SetQuickHelpText( sal_uInt16 nItemId, const OUString& rText ); void SetQuickHelpText( sal_uInt16 nItemId, const OUString& rText );
...@@ -191,8 +191,8 @@ public: ...@@ -191,8 +191,8 @@ public:
Size CalcWindowSizePixel() const; Size CalcWindowSizePixel() const;
void SetClickHdl( const Link<>& rLink ) { maClickHdl = rLink; } void SetClickHdl( const Link<StatusBar*,void>& rLink ) { maClickHdl = rLink; }
void SetDoubleClickHdl( const Link<>& rLink ) { maDoubleClickHdl = rLink; } void SetDoubleClickHdl( const Link<StatusBar*,void>& rLink ) { maDoubleClickHdl = rLink; }
using Window::SetAccessibleName; using Window::SetAccessibleName;
void SetAccessibleName( sal_uInt16 nItemId, const OUString& rName ); void SetAccessibleName( sal_uInt16 nItemId, const OUString& rName );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment