X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fkdenlivedoc.h;h=24aaea11210d8d44f35f3c69f19f514d8df8ed35;hb=890932ce1fb3c925b54b7e486575380f2d6e67e0;hp=e5bfbbdc968524bf452fd00bd8a50211808c8034;hpb=6488d3981af08eec5cc98423eb82e38cec93dfdd;p=kdenlive diff --git a/src/kdenlivedoc.h b/src/kdenlivedoc.h index e5bfbbdc..24aaea11 100644 --- a/src/kdenlivedoc.h +++ b/src/kdenlivedoc.h @@ -56,7 +56,6 @@ Q_OBJECT public: int height() const; KUrl url() const; KAutoSaveFile *m_autosave; - void backupMltPlaylist(); Timecode timecode() const; QDomDocument toXml(); //void setRenderer(Render *render); @@ -69,14 +68,9 @@ Q_OBJECT public: QDomElement guidesXml() const; ClipManager *clipManager(); void addClip(QDomElement elem, QString clipId, bool createClipItem = true); - void addClipInfo(QDomElement elem, QString clipId); - void addFolder(const QString foldername, const QString &clipId, bool edit); - void deleteFolder(const QString foldername, const QString &clipId); + void addClipInfo(QDomElement elem, QDomElement orig, QString clipId); void slotAddClipFile(const KUrl url, const QString group, const QString &groupId = QString()); void slotAddClipList(const KUrl::List urls, const QString group, const QString &groupId = QString()); - void slotAddFolder(const QString folderName); - void slotDeleteFolder(const QString folderName, const QString &id); - void slotEditFolder(const QString folderName, const QString oldfolderName, const QString &clipId); void slotAddColorClipFile(const QString name, const QString color, QString duration, const QString group, const QString &groupId = QString()); void slotAddSlideshowClipFile(const QString name, const QString path, int count, const QString duration, const bool loop, const bool fade, const QString &luma_duration, const QString &luma_file, const int softness, const QString group, const QString &groupId = QString()); void deleteClip(const QString &clipId); @@ -84,7 +78,6 @@ Q_OBJECT public: DocClipBase *getBaseClip(const QString &clipId); void updateClip(const QString &id); void deleteProjectClip(QList ids); - void deleteProjectFolder(QMap map); /** Inform application of the audio thumbnails generation progress */ void setThumbsProgress(const QString &message, int progress); QString profilePath() const; @@ -121,6 +114,7 @@ Q_OBJECT public: void setZone(int start, int end); QPoint zone() const; void setSceneList(); + void updatePreviewSettings(); private: KUrl m_url; @@ -138,7 +132,6 @@ private: QDomDocument generateSceneList(); ClipManager *m_clipManager; MltVideoProfile m_profile; - QString m_scenelist; QTimer *m_autoSaveTimer; QString m_searchFolder; /** tells whether current doc has been changed since last save event */ @@ -147,6 +140,7 @@ private: KUrl m_projectFolder; double m_documentLoadingStep; double m_documentLoadingProgress; + bool m_abortLoading; int m_zoneStart; int m_zoneEnd; @@ -169,8 +163,8 @@ private slots: void slotAutoSave(); signals: + void resetProjectList(); void addProjectClip(DocClipBase *, bool getInfo = true); - void addProjectFolder(const QString, const QString &, bool, bool edit = false); void signalDeleteProjectClip(const QString &); void updateClipDisplay(const QString&); void deleteTimelineClip(const QString&);