]> git.sesse.net Git - kdenlive/blobdiff - src/titlewidget.h
newstuff and templates for title
[kdenlive] / src / titlewidget.h
index 44e38ced5789d40d9044c917041e13b50dc647ff..a76c085577a246fe91e38a16b86497e0c11c3dbd 100644 (file)
 #include <QMap>
 #include <QSignalMapper>
 
+class TitleTemplate
+{
+public:
+       QString file;
+       QString name;
+       QIcon icon;
+};
 
 class Transform
 {
@@ -44,6 +51,7 @@ public:
     double rotatex, rotatey, rotatez;
 };
 
+
 class TitleWidget : public QDialog , public Ui::TitleWidget_UI
 {
     Q_OBJECT
@@ -85,6 +93,8 @@ public:
 
     /** \brief Get clip duration. */
     int duration() const;
+       /** load Title Templates*/
+       static void refreshTitleTemplates();
 
 protected:
     virtual void resizeEvent(QResizeEvent * event);
@@ -124,6 +134,7 @@ private:
     /** project path for storing title clips */
     QString m_projectTitlePath;
     Timecode m_tc;
+       QString lastDocumentHash;
 
     /** See http://doc.trolltech.com/4.5/signalsandslots.html#advanced-signals-and-slots-usage */
     QSignalMapper *m_signalMapper;
@@ -290,6 +301,7 @@ private slots:
     void slotZIndexDown();
     void slotZIndexTop();
     void slotZIndexBottom();
+       void templateIndexChanged(int);
 };