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);
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();
};