]> git.sesse.net Git - kdenlive/blobdiff - src/titlewidget.h
rotate and zoom ( but dialog seems not correct in resize sometimes)
[kdenlive] / src / titlewidget.h
index 5b8b3bafd1b2a2f12ab96c08afea46af8494c4e9..494a0c7a9c1c31dd908e19fa0b751ef06514ae15 100644 (file)
 
 #include "ui_titlewidget_ui.h"
 #include <QDialog>
+#include <QMap>
+
+class Transform{
+       public:
+               Transform(){
+                       scalex=1.0;
+                       scaley=1.0;
+                       rotate=0.0;
+               }
+               double scalex,scaley;
+               double rotate;
+};
 
 class TitleWidget : public QDialog , public Ui::TitleWidget_UI{
        Q_OBJECT
@@ -28,6 +40,7 @@ public:
 private:
        QGraphicsPolygonItem *startViewport,*endViewport;
        void initViewports();
+       QMap<QGraphicsItem*,Transform > transformations;
 public slots:
        void slotNewText();
        void slotNewRect();
@@ -37,6 +50,10 @@ public slots:
        void rectChanged();
        void fontBold();
        void setupViewports();
+       void zIndexChanged(int);
+       void svgSelected(const KUrl&);
+       void itemScaled(int);
+       void itemRotate(int);
 };