Added wheel mouse support to the QML app.
This commit is contained in:
@@ -64,6 +64,7 @@ public:
|
|||||||
void resize ( const QRectF &rect);
|
void resize ( const QRectF &rect);
|
||||||
void keyPressEvent(QKeyEvent *event);
|
void keyPressEvent(QKeyEvent *event);
|
||||||
void keyReleaseEvent(QKeyEvent *event);
|
void keyReleaseEvent(QKeyEvent *event);
|
||||||
|
void wheelEvent ( QGraphicsSceneWheelEvent * event);
|
||||||
|
|
||||||
signals:
|
signals:
|
||||||
void activeChanged();
|
void activeChanged();
|
||||||
|
|||||||
@@ -310,3 +310,13 @@ void WagicCore::keyReleaseEvent(QKeyEvent *event)
|
|||||||
return;
|
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