X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fprojectlist.h;h=96214097ab8030b543799a454f79a2e41a43b680;hb=37ae2ecef6f5c1c2e6643e83aa34213da0f5176b;hp=a39e84e9e42fffb6d0d1cf0e5cbbc9145e3977c9;hpb=ade7290445e275aca81bb280012a0b3c90b7f959;p=kdenlive diff --git a/src/projectlist.h b/src/projectlist.h index a39e84e9..96214097 100644 --- a/src/projectlist.h +++ b/src/projectlist.h @@ -123,9 +123,17 @@ public: color = option.palette.color(QPalette::WindowText); } else { - if (proxy == CREATINGPROXY) proxyText = i18n("Generating proxy..."); - else if (proxy == PROXYWAITING) proxyText = i18n("Waiting proxy..."); - else if (proxy == PROXYCRASHED) proxyText = i18n("proxy crashed"); + switch (proxy) { + case CREATINGPROXY: + proxyText = i18n("Generating proxy ..."); + break; + case PROXYWAITING: + proxyText = i18n("Waiting proxy ..."); + break; + case PROXYCRASHED: + default: + proxyText = i18n("Proxy crashed"); + } brush = option.palette.highlight(); color = option.palette.color(QPalette::HighlightedText); } @@ -204,6 +212,8 @@ public: bool generateProxy() const; /** @brief Should we automatically create proxy clips for newly added clips. */ bool generateImageProxy() const; + /** @brief Returns a list of the expanded folder ids. */ + QStringList expandedFolders() const; public slots: void setDocument(KdenliveDoc *doc); @@ -216,7 +226,7 @@ public slots: void slotRefreshClipThumbnail(const QString &clipId, bool update = true); void slotRefreshClipThumbnail(QTreeWidgetItem *item, bool update = true); void slotRemoveInvalidClip(const QString &id, bool replace); - void slotRemoveInvalidProxy(const QString &id); + void slotRemoveInvalidProxy(const QString &id, bool durationError); void slotSelectClip(const QString &ix); /** @brief Prepares removing the selected items. */ @@ -255,6 +265,7 @@ private: QMenu *m_transcodeAction; KdenliveDoc *m_doc; ItemDelegate *m_listViewDelegate; + /** @brief True if we have not yet finished opening the document. */ bool m_refreshed; QToolButton *m_addButton; QToolButton *m_deleteButton;