]> git.sesse.net Git - kdenlive/blobdiff - src/projectitem.h
Start of the undo framework
[kdenlive] / src / projectitem.h
index e38d30b42ca1671808c2d49793540626d3d76cd2..3422a5b7972ff56b1e9fe9a382c4464bb4b83b4c 100644 (file)
 class ProjectItem : public QTreeWidgetItem
 {
   public:
-    ProjectItem(QTreeWidget * parent, const QStringList & strings, QDomElement xml = QDomElement(), int type = QTreeWidgetItem::UserType);
+    ProjectItem(QTreeWidget * parent, const QStringList & strings, QDomElement xml, int clipId);
     ~ProjectItem();
     QDomElement toXml();
 
     void setProperties(const QMap < QString, QString > &attributes, const QMap < QString, QString > &metadata);
+    int clipId();
+    QStringList names();
 
   private:
     QDomElement m_element;
     GenTime m_duration;
     bool m_durationKnown;
     DocClipBase::CLIPTYPE m_clipType;
+    int m_clipId;
     void slotSetToolTip();
+
 };
 
 #endif