X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fgraphicsscenerectmove.h;h=cb2c07f86e87439675baf5df42df7afde1a9eeb6;hb=48e88311919c0c8c87cc952b35e5676317327752;hp=c6021122e8cb21a9440da58d5591dc60517dd33f;hpb=6ee346559ff9b03b5b8b277996bce888df8bf150;p=kdenlive diff --git a/src/graphicsscenerectmove.h b/src/graphicsscenerectmove.h index c6021122..cb2c07f8 100644 --- a/src/graphicsscenerectmove.h +++ b/src/graphicsscenerectmove.h @@ -24,9 +24,10 @@ #include enum resizeModes {NoResize, TopLeft, BottomLeft, TopRight, BottomRight, Left, Right, Up, Down}; -enum TITLETOOL { TITLE_SELECT = 0, TITLE_RECTANGLE = 1, TITLE_TEXT = 2, TITLE_IMAGE = 3 }; +enum TITLETOOL { TITLE_NONE = -1, TITLE_SELECT = 0, TITLE_RECTANGLE = 1, TITLE_TEXT = 2, TITLE_IMAGE = 3 }; -class GraphicsSceneRectMove: public QGraphicsScene { +class GraphicsSceneRectMove: public QGraphicsScene +{ Q_OBJECT public: GraphicsSceneRectMove(QObject* parent = 0); @@ -48,9 +49,10 @@ protected: private: void setCursor(QCursor); - double zoom; + void setResizeCursor(qreal angle); + double m_zoom; QGraphicsItem* m_selectedItem; - resizeModes resizeMode; + resizeModes m_resizeMode; QPointF m_sceneClickPoint; TITLETOOL m_tool; QPoint m_clickPoint; @@ -61,6 +63,7 @@ signals: void newRect(QGraphicsRectItem *); void newText(QGraphicsTextItem *); void actionFinished(); + void doubleClickEvent(); }; #endif