+ ProjectSettings(ProjectList *projectlist, QMap <QString, QString> metadata, const QStringList &lumas, int videotracks, int audiotracks, const QString& projectPath, bool readOnlyTracks, bool unsavedProject, QWidget * parent = 0);
+ QString selectedProfile() const;
+ KUrl selectedFolder() const;
+ QPoint tracks() const;
+ bool enableVideoThumbs() const;
+ bool enableAudioThumbs() const;
+ bool useProxy() const;
+ bool generateProxy() const;
+ int proxyMinSize() const;
+ bool generateImageProxy() const;
+ int proxyImageMinSize() const;
+ QString proxyParams() const;
+ QString proxyExtension() const;
+ const QMap <QString, QString> metadata() const;
+ static QStringList extractPlaylistUrls(const QString &path);
+ static QStringList extractSlideshowUrls(const KUrl &url);
+
+public slots:
+ virtual void accept();