15#ifndef VP1GRAPHICSVIEW_H
16#define VP1GRAPHICSVIEW_H
18#include <QGraphicsView>
89 void drawItems(QPainter *painter,
int numItems,
90 QGraphicsItem *items[],
91 const QStyleOptionGraphicsItem options[]);
void setMode(const Mode &)
void keyPressEvent(QKeyEvent *)
VP1GraphicsView(QWidget *parent=0)
void mouseReleaseEvent(QMouseEvent *)
void setAnimatedZoomSteps(int)
void setZoomFactorOnSeek(double)
void addItemCollection(VP1GraphicsItemCollection *)
void setDisallowMovable(VP1GraphicsItemCollection *, const bool &disallow=true)
void drawItems(QPainter *painter, int numItems, QGraphicsItem *items[], const QStyleOptionGraphicsItem options[])
void abortZoomAnimation()
void mouseMoveEvent(QMouseEvent *)
virtual ~VP1GraphicsView()
void initiateAnimatedZoomTo(QRectF)
void drawForeground(QPainter *painter, const QRectF &rect)
void removeItemCollection(VP1GraphicsItemCollection *)
void mousePressEvent(QMouseEvent *)
void mouseDoubleClickEvent(QMouseEvent *event)
void seekToPoint(QPointF)
void emitSelectionChanged(VP1GraphicsItemCollection *)
void scaleView(qreal scaleFactor)
void setDisallowInteractions(VP1GraphicsItemCollection *, const bool &disallow=true)
void wheelEvent(QWheelEvent *)
void setAnimatedZoomTime(double)
void updateZoomAnimation()