Mercurial > hg > easyhg
comparison panner.cpp @ 46:bd3accba9b3f
* Better layout for branches; spline connection paths
author | Chris Cannam |
---|---|
date | Wed, 10 Nov 2010 17:11:41 +0000 |
parents | 4286836bb3c9 |
children | 996b3c4037ef |
comparison
equal
deleted
inserted
replaced
45:4286836bb3c9 | 46:bd3accba9b3f |
---|---|
19 #include "panned.h" | 19 #include "panned.h" |
20 | 20 |
21 #include <QPolygon> | 21 #include <QPolygon> |
22 #include <QMouseEvent> | 22 #include <QMouseEvent> |
23 #include <QColor> | 23 #include <QColor> |
24 #include <QGLWidget> | |
24 | 25 |
25 #include <iostream> | 26 #include <iostream> |
26 | 27 |
27 class PannerScene : public QGraphicsScene | 28 class PannerScene : public QGraphicsScene |
28 { | 29 { |
31 }; | 32 }; |
32 | 33 |
33 Panner::Panner() : | 34 Panner::Panner() : |
34 m_clicked(false) | 35 m_clicked(false) |
35 { | 36 { |
37 // setViewport(new QGLWidget()); | |
36 setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff); | 38 setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff); |
37 setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff); | 39 setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff); |
38 setOptimizationFlags(QGraphicsView::DontSavePainterState); | 40 setOptimizationFlags(QGraphicsView::DontSavePainterState); |
39 setMouseTracking(true); | 41 setMouseTracking(true); |
40 setInteractive(false); | 42 setInteractive(false); |