1 #include "HWKeyListener.h"
3 #include <QCoreApplication>
7 HWKeyListener::HWKeyListener() : QObject()
9 iApplication = QCoreApplication::instance( );
10 iApplication->installEventFilter( this );
13 HWKeyListener::~HWKeyListener()
18 bool HWKeyListener::eventFilter( QObject*, QEvent* e )
20 if ( e->type() == QEvent::KeyRelease )
22 QKeyEvent *keyEvent = static_cast<QKeyEvent *>( e );
23 switch ( keyEvent->key() )
26 qDebug() << "HW key full screen pressed";
27 emit HWKeyFullScreenPressed();
30 qDebug() << "HW key zoom out pressed";
31 emit HWKeyZoomOutPressed();
34 qDebug() << "HW key zoom in pressed";
35 emit HWKeyZoomInPressed();