summaryrefslogtreecommitdiff
path: root/avmedia
diff options
context:
space:
mode:
authorNoel Grandin <noel@peralex.com>2015-09-18 15:10:41 +0200
committerNoel Grandin <noelgrandin@gmail.com>2015-09-20 06:37:36 +0000
commit99bfc363a6f6779d0be2284f85a9131254bce1f9 (patch)
tree3da30adea892bae0f5e76031d8561e114c2da8d9 /avmedia
parente3c3b7fde3c017bd7d25f04fabf9b4528e37fb49 (diff)
convert Link<> to typed
Change-Id: I10b050dc4aae45e646761a82520caa96969bc511 Reviewed-on: https://gerrit.libreoffice.org/18700 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
Diffstat (limited to 'avmedia')
-rw-r--r--avmedia/source/opengl/oglwindow.cxx27
-rw-r--r--avmedia/source/opengl/oglwindow.hxx4
2 files changed, 14 insertions, 17 deletions
diff --git a/avmedia/source/opengl/oglwindow.cxx b/avmedia/source/opengl/oglwindow.cxx
index fe637f882c46..ca60b4757d7f 100644
--- a/avmedia/source/opengl/oglwindow.cxx
+++ b/avmedia/source/opengl/oglwindow.cxx
@@ -201,11 +201,11 @@ void SAL_CALL OGLWindow::removePaintListener( const uno::Reference< awt::XPaintL
{
}
-IMPL_LINK(OGLWindow, FocusGrabber, VclWindowEvent*, pEvent)
+IMPL_LINK_TYPED(OGLWindow, FocusGrabber, VclWindowEvent&, rEvent, void)
{
- if( pEvent->GetId() == VCLEVENT_WINDOW_MOUSEMOVE )
+ if( rEvent.GetId() == VCLEVENT_WINDOW_MOUSEMOVE )
{
- MouseEvent* pMouseEvt = static_cast<MouseEvent*>(pEvent->GetData());
+ MouseEvent* pMouseEvt = static_cast<MouseEvent*>(rEvent.GetData());
if(pMouseEvt)
{
const Point& rMousePos = pMouseEvt->GetPosPixel();
@@ -225,15 +225,13 @@ IMPL_LINK(OGLWindow, FocusGrabber, VclWindowEvent*, pEvent)
}
}
}
-
- return 0;
}
-IMPL_LINK(OGLWindow, CameraHandler, VclWindowEvent*, pEvent)
+IMPL_LINK_TYPED(OGLWindow, CameraHandler, VclWindowEvent&, rEvent, void)
{
- if( pEvent->GetId() == VCLEVENT_WINDOW_KEYINPUT )
+ if( rEvent.GetId() == VCLEVENT_WINDOW_KEYINPUT )
{
- KeyEvent* pKeyEvt = static_cast<KeyEvent*>(pEvent->GetData());
+ KeyEvent* pKeyEvt = static_cast<KeyEvent*>(rEvent.GetData());
if(pKeyEvt)
{
const sal_uInt16 nCode = pKeyEvt->GetKeyCode().GetCode();
@@ -336,21 +334,21 @@ IMPL_LINK(OGLWindow, CameraHandler, VclWindowEvent*, pEvent)
}
}
}
- else if( pEvent->GetId() == VCLEVENT_WINDOW_MOUSEBUTTONDOWN )
+ else if( rEvent.GetId() == VCLEVENT_WINDOW_MOUSEBUTTONDOWN )
{
- MouseEvent* pMouseEvt = static_cast<MouseEvent*>(pEvent->GetData());
+ MouseEvent* pMouseEvt = static_cast<MouseEvent*>(rEvent.GetData());
if(pMouseEvt && pMouseEvt->IsLeft() && pMouseEvt->GetClicks() == 1)
{
m_aLastMousePos = pMouseEvt->GetPosPixel();
}
}
- else if( pEvent->GetId() == VCLEVENT_WINDOW_MOUSEMOVE )
+ else if( rEvent.GetId() == VCLEVENT_WINDOW_MOUSEMOVE )
{
if ( !m_rEventHandler.HasFocus() )
{
m_rEventHandler.GrabFocus();
}
- MouseEvent* pMouseEvt = static_cast<MouseEvent*>(pEvent->GetData());
+ MouseEvent* pMouseEvt = static_cast<MouseEvent*>(rEvent.GetData());
if(pMouseEvt && pMouseEvt->IsLeft() && m_aLastMousePos != Point(0,0))
{
const Point& aCurPos = pMouseEvt->GetPosPixel();
@@ -378,15 +376,14 @@ IMPL_LINK(OGLWindow, CameraHandler, VclWindowEvent*, pEvent)
m_aLastMousePos = aCurPos;
}
}
- else if( pEvent->GetId() == VCLEVENT_WINDOW_MOUSEBUTTONUP )
+ else if( rEvent.GetId() == VCLEVENT_WINDOW_MOUSEBUTTONUP )
{
- MouseEvent* pMouseEvt = static_cast<MouseEvent*>(pEvent->GetData());
+ MouseEvent* pMouseEvt = static_cast<MouseEvent*>(rEvent.GetData());
if(pMouseEvt && pMouseEvt->IsLeft() && pMouseEvt->GetClicks() == 1)
{
m_aLastMousePos = Point(0,0);
}
}
- return 0;
}
} // namespace ogl
diff --git a/avmedia/source/opengl/oglwindow.hxx b/avmedia/source/opengl/oglwindow.hxx
index 71ca91adf03d..eecd700357eb 100644
--- a/avmedia/source/opengl/oglwindow.hxx
+++ b/avmedia/source/opengl/oglwindow.hxx
@@ -62,8 +62,8 @@ public:
virtual void SAL_CALL removePaintListener( const css::uno::Reference< css::awt::XPaintListener >& xListener ) throw (css::uno::RuntimeException, std::exception) SAL_OVERRIDE;
private:
- DECL_LINK( FocusGrabber, VclWindowEvent* );
- DECL_LINK( CameraHandler, VclWindowEvent* );
+ DECL_LINK_TYPED( FocusGrabber, VclWindowEvent&, void );
+ DECL_LINK_TYPED( CameraHandler, VclWindowEvent&, void );
libgltf::glTFHandle& m_rHandle;
rtl::Reference<OpenGLContext> m_xContext;