equal
deleted
inserted
replaced
64 case Qt::GestureCanceled: qDebug("view: Pan: canceled"); break; |
64 case Qt::GestureCanceled: qDebug("view: Pan: canceled"); break; |
65 case Qt::GestureUpdated: break; |
65 case Qt::GestureUpdated: break; |
66 default: qDebug("view: Pan: <unknown state>"); break; |
66 default: qDebug("view: Pan: <unknown state>"); break; |
67 } |
67 } |
68 |
68 |
69 const QPointF offset = pan->offset(); |
69 const QPointF delta = pan->delta(); |
70 QScrollBar *vbar = verticalScrollBar(); |
70 QScrollBar *vbar = verticalScrollBar(); |
71 QScrollBar *hbar = horizontalScrollBar(); |
71 QScrollBar *hbar = horizontalScrollBar(); |
72 vbar->setValue(vbar->value() - offset.y()); |
72 vbar->setValue(vbar->value() - delta.y()); |
73 hbar->setValue(hbar->value() - offset.x()); |
73 hbar->setValue(hbar->value() - delta.x()); |
74 ge->accept(pan); |
74 ge->accept(pan); |
75 return true; |
75 return true; |
76 } |
76 } |
77 } |
77 } |
78 return QGraphicsView::viewportEvent(event); |
78 return QGraphicsView::viewportEvent(event); |
150 GraphicsItemGestures *graphicsItemGestures; |
150 GraphicsItemGestures *graphicsItemGestures; |
151 }; |
151 }; |
152 |
152 |
153 MainWindow::MainWindow() |
153 MainWindow::MainWindow() |
154 { |
154 { |
155 (void)qApp->registerGestureRecognizer(new MousePanGestureRecognizer); |
155 (void)QGestureRecognizer::registerRecognizer(new MousePanGestureRecognizer); |
156 ThreeFingerSlideGesture::Type = qApp->registerGestureRecognizer(new ThreeFingerSlideGestureRecognizer); |
156 ThreeFingerSlideGesture::Type = QGestureRecognizer::registerRecognizer(new ThreeFingerSlideGestureRecognizer); |
157 |
157 |
158 tabWidget = new QTabWidget; |
158 tabWidget = new QTabWidget; |
159 |
159 |
160 standardGestures = new StandardGestures; |
160 standardGestures = new StandardGestures; |
161 tabWidget->addTab(standardGestures, "Standard gestures"); |
161 tabWidget->addTab(standardGestures, "Standard gestures"); |