]> git.sesse.net Git - kdenlive/blobdiff - src/projectlist.h
Cleanup physical clip deletion:
[kdenlive] / src / projectlist.h
index 7b1310c81ab4711c24fc9e837a2e15bd6ff8e660..852904098bd2948ef722c259f8291250314cf129 100644 (file)
@@ -71,9 +71,9 @@ public:
       extendItem(w,
     }
     */
-    void drawFocus ( QPainter * painter, const QStyleOptionViewItem & option, const QRect & rect ) const {
+    void drawFocus(QPainter *, const QStyleOptionViewItem &, const QRect &) const {
     }
-    
+
     void paint(QPainter* painter, const QStyleOptionViewItem& option, const QModelIndex& index) const {
         if (index.column() == 1) {
             QRect r1 = option.rect;
@@ -96,7 +96,7 @@ public:
             QString subText = index.data(DurationRole).toString();
             int usage = index.data(UsageRole).toInt();
             if (usage != 0) subText.append(QString(" (%1)").arg(usage));
-            painter->setPen(option.palette.color(QPalette::Mid));
+            if (option.state & (QStyle::State_Selected)) painter->setPen(option.palette.color(QPalette::Mid));
             painter->drawText(r2, Qt::AlignLeft | Qt::AlignVCenter , subText);
             painter->restore();
         } else if (index.column() == 3 && KdenliveSettings::activate_nepomuk()) {
@@ -133,6 +133,9 @@ public:
     QString currentClipUrl() const;
     void reloadClipThumbnails();
     QDomDocument generateTemplateXml(QString data, const QString &replaceString);
+    void cleanup();
+    void trashUnusedClips();
+    QList <DocClipBase*> documentClipList() const;
 
 public slots:
     void setDocument(KdenliveDoc *doc);
@@ -211,7 +214,7 @@ signals:
     void showClipProperties(DocClipBase *);
     void projectModified();
     void loadingIsOver();
-    void displayMessage(const QString, MessageType);
+    void displayMessage(const QString, int progress);
     void clipNameChanged(const QString, const QString);
     void refreshClip();
 };