void mouseMoveEvent(QMouseEvent *event);
void wheelEvent(QWheelEvent *event);
void keyPressEvent(QKeyEvent *event);
- void closeEvent(QCloseEvent *event);
+ void closeEvent(QCloseEvent *event);
+ bool event(QEvent *event);
#if QT_QPAINTER_USE_EVENT_QT
void timerEvent(QTimerEvent *event);
#endif
pixmap = new QPixmap(w, h);
#ifndef QT_QPAINTER_NO_WIDGET
if (!overlay) {
+#if QT_VERSION >= 0x040700
+ grabGesture(Qt::PinchGesture);
+ grabGesture(Qt::SwipeGesture);
+ grabGesture(Qt::PanGesture);
+#endif
#if QT_VERSION >= 0x040000
setWindowTitle("Navit");
#else
{
callback_list_call_attr_0(this->cbl, attr_window_closed);
}
+
+bool RenderArea::event(QEvent *event)
+{
+#if QT_VERSION >= 0x040700
+ if (event->type() == QEvent::Gesture) {
+ dbg(0,"gesture\n");
+ return true;
+ }
+#endif
+ return QWidget::event(event);
+}
//##############################################################################################################
//# Description: QWidget:sizeHint
//# Comment: This property holds the recommended size for the widget
#endif
}
#endif
+ if (!gr->parent)
+ QCoreApplication::processEvents();
}
#if QT_VERSION >= 0x040000
if (mode == draw_mode_end_lazy)