X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fprojectsettings.h;h=cc64a3880f29d1bd06f747138ca4e291f9801907;hb=31ed07c68c21990dde342220bb045178b2ac0ea7;hp=5b0344f44ea89874b1fa87fde98c2158fe5a2698;hpb=b0dc9ee0a5365915e45c956fe8b61a1732ac36ee;p=kdenlive diff --git a/src/projectsettings.h b/src/projectsettings.h index 5b0344f4..cc64a388 100644 --- a/src/projectsettings.h +++ b/src/projectsettings.h @@ -32,12 +32,14 @@ class ProjectSettings : public QDialog, public Ui::ProjectSettings_UI Q_OBJECT public: - ProjectSettings(ProjectList *projectlist, int videotracks, int audiotracks, const QString projectPath, bool readOnlyTracks, bool unsavedProject, QWidget * parent = 0); + ProjectSettings(ProjectList *projectlist, QStringList lumas, int videotracks, int audiotracks, const QString projectPath, bool readOnlyTracks, bool unsavedProject, QWidget * parent = 0); QString selectedProfile() const; KUrl selectedFolder() const; QPoint tracks(); bool enableVideoThumbs() const; bool enableAudioThumbs() const; + static QStringList extractPlaylistUrls(QString path); + static QStringList extractSlideshowUrls(KUrl url); public slots: virtual void accept(); @@ -48,11 +50,14 @@ private slots: void slotUpdateFiles(bool cacheOnly = false); void slotClearCache(); void slotDeleteUnused(); + /** @brief Export project data to text file. */ + void slotExportToText(); private: QPushButton *m_buttonOk; bool m_savedProject; ProjectList *m_projectList; + QStringList m_lumas; };