#define ONMONITORPATHITEM_H
-#include <QtCore>
#include <QGraphicsPathItem>
class QGraphicsView;
public:
OnMonitorPathItem(double dar, QGraphicsItem *parent = 0);
void setPoints(Mlt::Geometry *geometry);
- void getMode(QPointF pos);
+ void getMode(const QPointF &pos);
void rebuildShape();
QList <QPointF> points() const;
virtual QPainterPath shape () const;
protected:
//virtual void mousePressEvent(QGraphicsSceneMouseEvent *event);
- virtual void mouseMoveEvent(QGraphicsSceneMouseEvent *event);
- virtual void mouseReleaseEvent(QGraphicsSceneMouseEvent *event);
- virtual void hoverMoveEvent(QGraphicsSceneHoverEvent *event);
- virtual void hoverLeaveEvent(QGraphicsSceneHoverEvent *event);
- virtual void hoverEnterEvent(QGraphicsSceneHoverEvent *event);
+ void mouseMoveEvent(QGraphicsSceneMouseEvent *event);
+ void mouseReleaseEvent(QGraphicsSceneMouseEvent *event);
+ void hoverMoveEvent(QGraphicsSceneHoverEvent *event);
+ void hoverLeaveEvent(QGraphicsSceneHoverEvent *event);
+ void hoverEnterEvent(QGraphicsSceneHoverEvent *event);
private:
double m_dar;