]> git.sesse.net Git - kdenlive/blobdiff - src/projectitem.h
Small fixes for composite transition and more fixes for title clips.
[kdenlive] / src / projectitem.h
index cffb513c225735489d443982ca57801664da5909..da261c427fc2e669bca7cd86f3297feebc442385 100644 (file)
 class DocClipBase;
 class ProjectItem : public QTreeWidgetItem {
 public:
-    ProjectItem(QTreeWidget * parent, const QStringList & strings, QDomElement xml, int clipId);
-    ProjectItem(QTreeWidgetItem * parent, const QStringList & strings, QDomElement xml, int clipId);
     /** Create folder item */
-    ProjectItem(QTreeWidget * parent, const QStringList & strings, int clipId);
+    ProjectItem(QTreeWidget * parent, const QStringList & strings, const QString &clipId);
     ProjectItem(QTreeWidget * parent, DocClipBase *clip);
     ProjectItem(QTreeWidgetItem * parent, DocClipBase *clip);
     virtual ~ProjectItem();
@@ -44,7 +42,7 @@ public:
     int numReferences() const;
 
     void setProperties(const QMap < QString, QString > &attributes, const QMap < QString, QString > &metadata);
-    int clipId() const;
+    const QString &clipId() const;
     QStringList names() const;
     bool isGroup() const;
     const QString groupName() const;
@@ -57,12 +55,9 @@ public:
     void setProperties(QMap <QString, QString> props);
 
 private:
-    QDomElement m_element;
-    GenTime m_duration;
     QString m_groupName;
-    bool m_durationKnown;
     CLIPTYPE m_clipType;
-    int m_clipId;
+    QString m_clipId;
     void slotSetToolTip();
     DocClipBase *m_clip;
 };