diff options
author | Noel Grandin <noel@peralex.com> | 2015-09-21 08:03:25 +0200 |
---|---|---|
committer | Noel Grandin <noel@peralex.com> | 2015-09-21 08:03:52 +0200 |
commit | 1e67e94f1a308ca60d4934e9fe9d5c048225ebe8 (patch) | |
tree | c3bdf0fcec6912bc84e835fe48a80ee9f9391106 /sw/source/uibase | |
parent | c916152d8562cab868d4c522748ac30029fad179 (diff) |
convert Link<> to typed
Change-Id: If3e2b00092440ebd42ae5b73ae2b0e44c3702683
Diffstat (limited to 'sw/source/uibase')
-rw-r--r-- | sw/source/uibase/uiview/viewmdi.cxx | 41 |
1 files changed, 17 insertions, 24 deletions
diff --git a/sw/source/uibase/uiview/viewmdi.cxx b/sw/source/uibase/uiview/viewmdi.cxx index 3674f78f035e..47825289065f 100644 --- a/sw/source/uibase/uiview/viewmdi.cxx +++ b/sw/source/uibase/uiview/viewmdi.cxx @@ -258,33 +258,26 @@ void SwView::SetViewLayout( sal_uInt16 nColumns, bool bBookMode, bool bViewOnly // Scrollbar - Handler -IMPL_LINK( SwView, WindowChildEventListener, VclSimpleEvent*, pEvent ) +IMPL_LINK_TYPED( SwView, WindowChildEventListener, VclWindowEvent&, rEvent, void ) { - OSL_ENSURE( pEvent && pEvent->ISA( VclWindowEvent ), "Unknown WindowEvent!" ); - if ( pEvent && pEvent->ISA( VclWindowEvent ) ) - { - VclWindowEvent *pVclEvent = static_cast< VclWindowEvent * >( pEvent ); - OSL_ENSURE( pVclEvent->GetWindow(), "Window???" ); - vcl::Window* pChildWin = static_cast< vcl::Window* >( pVclEvent->GetData() ); + OSL_ENSURE( rEvent.GetWindow(), "Window???" ); + vcl::Window* pChildWin = static_cast< vcl::Window* >( rEvent.GetData() ); - switch ( pVclEvent->GetId() ) - { - case VCLEVENT_WINDOW_HIDE: - if( pChildWin == m_pHScrollbar ) - ShowHScrollbar( false ); - else if( pChildWin == m_pVScrollbar ) - ShowVScrollbar( false ); - break; - case VCLEVENT_WINDOW_SHOW: - if( pChildWin == m_pHScrollbar ) - ShowHScrollbar( true ); - else if( pChildWin == m_pVScrollbar ) - ShowVScrollbar( true ); - break; - } + switch ( rEvent.GetId() ) + { + case VCLEVENT_WINDOW_HIDE: + if( pChildWin == m_pHScrollbar ) + ShowHScrollbar( false ); + else if( pChildWin == m_pVScrollbar ) + ShowVScrollbar( false ); + break; + case VCLEVENT_WINDOW_SHOW: + if( pChildWin == m_pHScrollbar ) + ShowHScrollbar( true ); + else if( pChildWin == m_pVScrollbar ) + ShowVScrollbar( true ); + break; } - - return 0; } int SwView::_CreateScrollbar( bool bHori ) |