navit 0.5.3-trunk
Loading...
Searching...
No Matches
QNavitWidget.h
Go to the documentation of this file.
1
20#ifndef __QNavitWidget_h
21#define __QNavitWidget_h
22class QNavitWidget;
23#include "graphics_qt5.h"
24#include <QEvent>
25#include <QMouseEvent>
26#include <QPixmap>
27#include <QWheelEvent>
28#include <QWidget>
29
30class QNavitWidget : public QWidget {
31 Q_OBJECT
32public: QNavitWidget(struct graphics_priv* my_graphics_priv,
33 QWidget* parent,
34 Qt::WindowFlags flags);
35
36protected:
37 virtual bool event(QEvent* event);
38 virtual void keyPressEvent(QKeyEvent* event);
39 virtual void paintEvent(QPaintEvent* event);
40 virtual void resizeEvent(QResizeEvent* event);
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#endif
Definition QNavitWidget.h:30
virtual void mousePressEvent(QMouseEvent *event)
Definition QNavitWidget.cpp:203
struct graphics_priv * graphics_priv
Definition QNavitWidget.h:48
virtual void mouseReleaseEvent(QMouseEvent *event)
Definition QNavitWidget.cpp:208
virtual void paintEvent(QPaintEvent *event)
Definition QNavitWidget.cpp:79
virtual void mouseMoveEvent(QMouseEvent *event)
Definition QNavitWidget.cpp:213
virtual void keyPressEvent(QKeyEvent *event)
Definition QNavitWidget.cpp:139
virtual void resizeEvent(QResizeEvent *event)
Definition QNavitWidget.cpp:97
virtual bool event(QEvent *event)
Definition QNavitWidget.cpp:54
virtual void wheelEvent(QWheelEvent *event)
Definition QNavitWidget.cpp:221
virtual void mouseEvent(int pressed, QMouseEvent *event)
Definition QNavitWidget.cpp:116
flags
Definition gui_internal.h:26
Definition graphics_android.c:37
Definition gpx2navit_txt.h:51