X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fprojectsettings.h;h=5a0a93b16cf4516a1cbc057b81e746f0d32fbe41;hb=40871a54f9a9e06f0a97800e9e0048acefdbde18;hp=ff29e0bdf20380d3932c0ae7b691fc66c19b4b02;hpb=b61080cba46daa3b44dcc7992c68f91534b3ab27;p=kdenlive diff --git a/src/projectsettings.h b/src/projectsettings.h index ff29e0bd..5a0a93b1 100644 --- a/src/projectsettings.h +++ b/src/projectsettings.h @@ -38,6 +38,13 @@ public: QPoint tracks(); 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; static QStringList extractPlaylistUrls(QString path); static QStringList extractSlideshowUrls(KUrl url); @@ -49,13 +56,22 @@ private slots: void slotUpdateButton(const QString &path); void slotUpdateFiles(bool cacheOnly = false); void slotClearCache(); + void slotDeleteProxies(); void slotDeleteUnused(); + /** @brief Export project data to text file. */ + void slotExportToText(); + /** @brief Update the displayed proxy parameters when user changes selection. */ + void slotUpdateProxyParams(); private: QPushButton *m_buttonOk; bool m_savedProject; ProjectList *m_projectList; QStringList m_lumas; + +signals: + /** @brief User deleted proxies, so disable them in project. */ + void disableProxies(); };