]> git.sesse.net Git - kdenlive/blobdiff - src/onmonitoritems/rotoscoping/bpointitem.h
Required changes to make Kdenlive work with some locales that have a comma (,) as...
[kdenlive] / src / onmonitoritems / rotoscoping / bpointitem.h
index 7cb73db753a33d1ccb3d9f37fa8e8fb371bed41f..1a767c57eafb4cb3559505e15e3c8c88e5e1547a 100644 (file)
 #include <QtCore>
 #include <QAbstractGraphicsShapeItem>
 
+class QGraphicsView;
+
 class BPointItem : public QAbstractGraphicsShapeItem
 {
 public:
     BPointItem(BPoint point, QGraphicsItem* parent = 0);
 
     BPoint getPoint();
+    void setPoint(BPoint point);
 
     enum { Type = UserType + 11 };
     virtual int type() const;
@@ -37,6 +40,9 @@ public:
     virtual QRectF boundingRect() const;
     virtual void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget = 0);
 
+    /** @brief Gets The action mode for the area @param pos +- 4. */
+    int getSelection(QPointF pos);
+
 protected:
     virtual void mousePressEvent(QGraphicsSceneMouseEvent *event);
     virtual void mouseMoveEvent(QGraphicsSceneMouseEvent *event);
@@ -46,9 +52,7 @@ protected:
 private:
     BPoint m_point;
     int m_selection;
-
-    /** @brief Gets The action mode for the area @param pos +- 4. */
-    int getSelection(QPointF pos);
+    QGraphicsView *m_view;
 };
 
 #endif