X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fgraphicsscenerectmove.h;h=11bc9851dc1b196bce78912e977dcbddcd9f1972;hb=a3e1f9d24f3e4b4337b483aaa0b710308cadc152;hp=62a4ff1fb2947869369c2dd6f2c8a147ea660460;hpb=9472299b931b35891fb78bc18ec06d921bf59a33;p=kdenlive diff --git a/src/graphicsscenerectmove.h b/src/graphicsscenerectmove.h index 62a4ff1f..11bc9851 100644 --- a/src/graphicsscenerectmove.h +++ b/src/graphicsscenerectmove.h @@ -39,22 +39,28 @@ public: TITLETOOL tool(); void clearTextSelection(); +public slots: + void slotUpdateFontSize(int s); + protected: virtual void keyPressEvent(QKeyEvent * keyEvent); virtual void mousePressEvent(QGraphicsSceneMouseEvent*); virtual void mouseReleaseEvent(QGraphicsSceneMouseEvent*); virtual void mouseDoubleClickEvent(QGraphicsSceneMouseEvent* e); + /** @brief Resizes and moves items */ virtual void mouseMoveEvent(QGraphicsSceneMouseEvent*); virtual void wheelEvent(QGraphicsSceneWheelEvent * wheelEvent); private: void setCursor(QCursor); + void setResizeCursor(qreal angle); double m_zoom; QGraphicsItem* m_selectedItem; resizeModes m_resizeMode; QPointF m_sceneClickPoint; TITLETOOL m_tool; QPoint m_clickPoint; + int m_fontSize; signals: void itemMoved(); @@ -62,6 +68,7 @@ signals: void newRect(QGraphicsRectItem *); void newText(QGraphicsTextItem *); void actionFinished(); + void doubleClickEvent(); }; #endif