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
30 public:
31 void paint(QPainter *painter);
32 QNavitQuick(QQuickItem *parent = 0);
33
34 Q_INVOKABLE void setGraphicContext(GraphicsPriv *gp);
35
36 protected:
37 virtual void keyPressEvent(QKeyEvent *event);
38 virtual void keyReleaseEvent(QKeyEvent *event);
39 virtual void geometryChanged(const QRectF &newGeometry, const QRectF &oldGeometry);
40 virtual void mouseEvent(int pressed, QMouseEvent *event);
41 virtual void mousePressEvent(QMouseEvent *event);
42 virtual void mouseReleaseEvent(QMouseEvent *event);
43 virtual void mouseMoveEvent(QMouseEvent *event);
44 virtual void wheelEvent(QWheelEvent *event);
45
46 private:
48};
49
50#endif
Definition QNavitQuick.h:28
virtual void mouseReleaseEvent(QMouseEvent *event)
Definition QNavitQuick.cpp:220
struct graphics_priv * graphics_priv
Definition QNavitQuick.h:47
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:50