]> git.sesse.net Git - kdenlive/blobdiff - src/projectlist.h
Add new dialog for template clips, fix thumbs & monitors not updating when clip is...
[kdenlive] / src / projectlist.h
index c52491c9a0e301687794e512d2e1fe80995ecdc3..bcbcb33a577a6eb7ff203c35395b3850b47e99d3 100644 (file)
@@ -129,6 +129,8 @@ public:
     void setupMenu(QMenu *addMenu, QAction *defaultAction);
     void setupGeneratorMenu(QMenu *addMenu, QMenu *transcodeMenu);
     QString currentClipUrl() const;
+    void reloadClipThumbnails();
+    QDomDocument generateTemplateXml(QString data, const QString &replaceString);
 
 public slots:
     void setDocument(KdenliveDoc *doc);
@@ -149,6 +151,7 @@ public slots:
     void slotEditClip();
     void slotReloadClip();
     void slotAddColorClip();
+    void regenerateTemplate(const QString &id);
 
 private:
     ProjectListView *m_listView;
@@ -175,11 +178,15 @@ private:
     void requestClipThumbnail(const QString &id);
     void deleteProjectFolder(QMap <QString, QString> map);
     void editFolder(const QString folderName, const QString oldfolderName, const QString &clipId);
+    QStringList getGroup() const;
+    void regenerateTemplate(ProjectItem *clip);
+    void regenerateTemplateImage(ProjectItem *clip);
 
 private slots:
     void slotClipSelected();
     void slotAddSlideshowClip();
     void slotAddTitleClip();
+    void slotAddTitleTemplateClip();
     void slotContextMenu(const QPoint &pos, QTreeWidgetItem *);
     void slotAddFolder();
     /** This is triggered when a clip description has been modified */
@@ -199,6 +206,7 @@ signals:
     void projectModified();
     void loadingIsOver();
     void clipNameChanged(const QString, const QString);
+    void refreshClip();
 };
 
 #endif