navit 0.5.3-trunk
Loading...
Searching...
No Matches
QNavitQuick.h
Go to the documentation of this file.
1
20#ifndef QNAVITQUICK_H
21#define QNAVITQUICK_H
22class QNavitQuick;
23#include <QColor>
24#include <QtQuick/QQuickPaintedItem>
25
26#include "graphics_qt5.h"
27
28class QNavitQuick : public QQuickPaintedItem {
29 Q_OBJECT
30public:
31 void paint(QPainter* painter);
32 QNavitQuick(QQuickItem* parent = 0);
33
34
35 Q_INVOKABLE void setGraphicContext(GraphicsPriv* gp);
36
37protected:
38 virtual void keyPressEvent(QKeyEvent* event);
39 virtual void keyReleaseEvent(QKeyEvent* event);
40 virtual void geometryChanged(const QRectF& newGeometry, const QRectF& oldGeometry);
41 virtual void mouseEvent(int pressed, QMouseEvent* event);
42 virtual void mousePressEvent(QMouseEvent* event);
43 virtual void mouseReleaseEvent(QMouseEvent* event);
44 virtual void mouseMoveEvent(QMouseEvent* event);
45 virtual void wheelEvent(QWheelEvent* event);
46
47private:
49};
50
51#endif
Definition QNavitQuick.h:28
virtual void mouseReleaseEvent(QMouseEvent *event)
Definition QNavitQuick.cpp:220
struct graphics_priv * graphics_priv
Definition QNavitQuick.h:48
virtual void mouseMoveEvent(QMouseEvent *event)
Definition QNavitQuick.cpp:225
virtual void mouseEvent(int pressed, QMouseEvent *event)
Definition QNavitQuick.cpp:192
void paint(QPainter *painter)
Definition QNavitQuick.cpp:77
virtual void geometryChanged(const QRectF &newGeometry, const QRectF &oldGeometry)
Definition QNavitQuick.cpp:167
virtual void wheelEvent(QWheelEvent *event)
Definition QNavitQuick.cpp:233
virtual void keyReleaseEvent(QKeyEvent *event)
Definition QNavitQuick.cpp:163
virtual void keyPressEvent(QKeyEvent *event)
Definition QNavitQuick.cpp:99
Q_INVOKABLE void setGraphicContext(GraphicsPriv *gp)
Definition QNavitQuick.cpp:53
virtual void mousePressEvent(QMouseEvent *event)
Definition QNavitQuick.cpp:215
Definition graphics_android.c:37
Definition gpx2navit_txt.h:51