navit  0.5.3-trunk
QNavitWidget.h
Go to the documentation of this file.
1 
20 #ifndef __QNavitWidget_h
21 #define __QNavitWidget_h
22 class QNavitWidget;
23 #include "graphics_qt5.h"
24 #include <QEvent>
25 #include <QMouseEvent>
26 #include <QPixmap>
27 #include <QWheelEvent>
28 #include <QWidget>
29 
30 class QNavitWidget : public QWidget {
31  Q_OBJECT
32 public: QNavitWidget(struct graphics_priv* my_graphics_priv,
33  QWidget* parent,
34  Qt::WindowFlags flags);
35 
36 protected:
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 
47 private:
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
QNavitWidget(struct graphics_priv *my_graphics_priv, QWidget *parent, Qt::WindowFlags flags)
Definition: QNavitWidget.cpp:47
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