X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fkdenlivedoc.h;h=8cc4b42d1f9b29bfa18a09de1c74f20fbe8c4032;hb=80c878e198cde92fcb14be699b0983e3e936789d;hp=24f145d1311ddf9848753be709ea35da5fac9fc9;hpb=1e72f355aa946b2519827722e84992546867069d;p=kdenlive diff --git a/src/kdenlivedoc.h b/src/kdenlivedoc.h index 24f145d1..8cc4b42d 100644 --- a/src/kdenlivedoc.h +++ b/src/kdenlivedoc.h @@ -48,7 +48,7 @@ class TrackInfo; class KdenliveDoc: public QObject { Q_OBJECT public: - KdenliveDoc(const KUrl &url, const KUrl &projectFolder, QUndoGroup *undoGroup, const QString &profileName, const QPoint tracks, MainWindow *parent = 0); + KdenliveDoc(const KUrl &url, const KUrl &projectFolder, QUndoGroup *undoGroup, const QString &profileName, const QPoint tracks, Render *render, MainWindow *parent = 0); ~KdenliveDoc(); QDomNodeList producersList(); double fps() const; @@ -58,8 +58,8 @@ Q_OBJECT public: KAutoSaveFile *m_autosave; void backupMltPlaylist(); Timecode timecode() const; - QDomDocument toXml() const; - void setRenderer(Render *render); + QDomDocument toXml(); + //void setRenderer(Render *render); QUndoStack *commandStack(); QString producerName(const QString &id); void setProducerDuration(const QString &id, int duration); @@ -117,6 +117,7 @@ Q_OBJECT public: void switchTrackAudio(int ix, bool hide); void cachePixmap(const QString &fileId, const QPixmap &pix) const; void setProjectFolder(KUrl url); + QString getLadspaFile() const; private: KUrl m_url; @@ -146,7 +147,7 @@ private: QList m_tracksList; - void convertDocument(double version); + bool convertDocument(double version); QDomDocument createEmptyDocument(const int videotracks, const int audiotracks); QString colorToString(const QColor& c); void checkProjectClips();