X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fgraphicsscenerectmove.h;h=11bc9851dc1b196bce78912e977dcbddcd9f1972;hb=662a80165046655e809262812fab4ae30dc536e3;hp=26092d25935f057d27967f5a65004e0bc9d1337d;hpb=912104c3c76648e3de862422cd5cc96fa764cdbe;p=kdenlive diff --git a/src/graphicsscenerectmove.h b/src/graphicsscenerectmove.h index 26092d25..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();