]> git.sesse.net Git - kdenlive/blobdiff - src/graphicsscenerectmove.h
Integrate with the required MLT hooks for getting Movit to work.
[kdenlive] / src / graphicsscenerectmove.h
index 26092d25935f057d27967f5a65004e0bc9d1337d..3ed50cef7ca6f421f0a095111a7f36cc4157bf92 100644 (file)
@@ -36,25 +36,31 @@ public:
     void setScale(double s);
     void setZoom(double s);
     void setTool(TITLETOOL tool);
-    TITLETOOL tool();
+    TITLETOOL tool() const;
     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();