int m_projectTracks;
QString m_editMode;
CustomTrackScene *m_scene;
+ /** @brief A list of producer ids to be replaced when opening a corrupted document*/
+ QMap <QString, QString> m_replacementProducerIds;
KdenliveDoc *m_doc;
int m_verticalZoom;
QString m_documentErrors;
void parseDocument(QDomDocument doc);
- int slotAddProjectTrack(int ix, QDomElement xml, bool locked);
+ int slotAddProjectTrack(int ix, QDomElement xml, bool locked, QDomNodeList producers);
DocClipBase *getMissingProducer(const QString id) const;
void adjustTrackHeaders();
+ /** @brief Add effects from the xml. Returns true if some effect was upgraded, false if everything went fine.*/
void slotAddProjectEffects(QDomNodeList effects, QDomElement parentNode, ClipItem *clip, int trackIndex);
private slots: