From e81d2d2f38f8392a0e0d3ce017686180b0866321 Mon Sep 17 00:00:00 2001 From: Joao Carreira Date: Thu, 24 Sep 2015 21:36:03 +0100 Subject: [PATCH] Add up and down direction to the key detection --- app/VideoSubWindow.cpp | 8 +++++++- lib/PlaYUVerModuleIf.h | 2 ++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/app/VideoSubWindow.cpp b/app/VideoSubWindow.cpp index 731cba6..bd55559 100644 --- a/app/VideoSubWindow.cpp +++ b/app/VideoSubWindow.cpp @@ -203,7 +203,7 @@ VideoSubWindow::~VideoSubWindow() Void VideoSubWindow::keyPressEvent( QKeyEvent* event ) { - if( checkCategory( MODULE_SUBWINDOW ) && m_pcCurrentDisplayModule ) + if( m_pcCurrentDisplayModule ) { if( m_pcCurrentDisplayModule->getModuleRequirements() & MODULE_USES_KEYS ) { @@ -216,6 +216,12 @@ Void VideoSubWindow::keyPressEvent( QKeyEvent* event ) case Qt::Key_D: bRet = m_pcCurrentDisplayModule->getModule()->keyPressed( MODULE_KEY_RIGHT ); break; + case Qt::Key_W: + bRet = m_pcCurrentDisplayModule->getModule()->keyPressed( MODULE_KEY_UP ); + break; + case Qt::Key_S: + bRet = m_pcCurrentDisplayModule->getModule()->keyPressed( MODULE_KEY_DOWN ); + break; } if( bRet ) { diff --git a/lib/PlaYUVerModuleIf.h b/lib/PlaYUVerModuleIf.h index 2ca9e9b..ac244c0 100644 --- a/lib/PlaYUVerModuleIf.h +++ b/lib/PlaYUVerModuleIf.h @@ -87,6 +87,8 @@ enum Module_Key_Supported { MODULE_KEY_LEFT, MODULE_KEY_RIGHT, + MODULE_KEY_UP, + MODULE_KEY_DOWN, };