Added wheel mouse support to the QML app.
This commit is contained in:
@@ -64,6 +64,7 @@ public:
|
||||
void resize ( const QRectF &rect);
|
||||
void keyPressEvent(QKeyEvent *event);
|
||||
void keyReleaseEvent(QKeyEvent *event);
|
||||
void wheelEvent ( QGraphicsSceneWheelEvent * event);
|
||||
|
||||
signals:
|
||||
void activeChanged();
|
||||
|
||||
@@ -310,3 +310,13 @@ void WagicCore::keyReleaseEvent(QKeyEvent *event)
|
||||
return;
|
||||
}
|
||||
|
||||
void WagicCore::wheelEvent ( QGraphicsSceneWheelEvent * event)
|
||||
{
|
||||
if(event->orientation() == Qt::Vertical)
|
||||
m_engine->Scroll(0, 3*event->delta());
|
||||
else
|
||||
|
||||
m_engine->Scroll(3*event->delta(), 0);
|
||||
|
||||
event->accept();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user