26 #include <QGraphicsView>
38 class Q_DECL_EXPORT
KplView :
public QGraphicsView
47 KplView(
double f = 1, QWidget* parent = 0);
54 void setZoomFactor(
double f);
56 virtual QSize sizeHint()
const;
58 inline double zoomFactor()
const {
return m_zoomFactor; };
67 void urlsDropped(QList<QUrl>* list);
74 void regionSelected(
const QRectF& rect);
78 virtual void dragEnterEvent(QDragEnterEvent* e);
80 virtual void dragMoveEvent(QDragMoveEvent* e);
85 virtual void dropEvent(QDropEvent* e);
97 virtual void keyPressEvent(QKeyEvent* e);
102 virtual void leaveEvent(QEvent* e);
108 virtual void mouseMoveEvent(QMouseEvent* e);
114 virtual void mousePressEvent(QMouseEvent* e);
121 virtual void mouseReleaseEvent(QMouseEvent* e);
124 QRubberBand* rubberBand;