]> git.sesse.net Git - kdenlive/blobdiff - src/projectitem.h
* internal rework: switch clip id's from integer to string
[kdenlive] / src / projectitem.h
index 048e8a0bc7a49b2130f3cc5e2bff364c49b6f59f..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;
@@ -59,7 +57,7 @@ public:
 private:
     QString m_groupName;
     CLIPTYPE m_clipType;
-    int m_clipId;
+    QString m_clipId;
     void slotSetToolTip();
     DocClipBase *m_clip;
 };