X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fprojectlist.h;h=35a69d4e1c7f5ff30e03b6afd8149c09e652f561;hb=eadf0cc9be24d081b453b566f446130ea8bd4806;hp=3ab74f2624ba6d614e75918fd0ce70b1cdde7094;hpb=b1df63026140900ad2a9089b59437cab3a1c8134;p=kdenlive diff --git a/src/projectlist.h b/src/projectlist.h index 3ab74f26..35a69d4e 100644 --- a/src/projectlist.h +++ b/src/projectlist.h @@ -28,7 +28,7 @@ #include #include -#include +#include "kextendableitemdelegate.h" #include "definitions.h" #include "kdenlivedoc.h" @@ -85,8 +85,8 @@ void paint(QPainter* painter, const QStyleOptionViewItem& option, const QModelIn font.setBold(false); painter->setFont(font); QString subText = index.data(DurationRole).toString(); - QString usage = index.data(UsageRole).toString(); - if (!usage.isEmpty()) subText.append(QString(" (%1)").arg(usage)); + int usage = index.data(UsageRole).toInt(); + if (usage != 0) subText.append(QString(" (%1)").arg(usage)); painter->drawText(r2, Qt::AlignLeft | Qt::AlignVCenter , subText); painter->restore(); } @@ -109,7 +109,6 @@ class ProjectList : public QWidget void setRenderer(Render *projectRender); void addClip(const QStringList &name, const QDomElement &elem, const int clipId, const KUrl &url = KUrl(), const QString &group = QString::null, int parentId = -1); - void deleteClip(const int clipId); public slots: void setDocument(KdenliveDoc *doc); @@ -117,6 +116,7 @@ class ProjectList : public QWidget void slotReplyGetImage(int clipId, int pos, const QPixmap &pix, int w, int h); void slotReplyGetFileProperties(int clipId, const QMap < QString, QString > &properties, const QMap < QString, QString > &metadata); void slotAddClip(DocClipBase *clip); + void slotDeleteClip(int clipId); void slotUpdateClip(int id); @@ -143,6 +143,7 @@ class ProjectList : public QWidget void slotEditClip(); void slotClipSelected(); void slotAddColorClip(); + void slotAddTitleClip(); void slotEditClip(QTreeWidgetItem *, int); void slotContextMenu( const QPoint &pos, QTreeWidgetItem * ); void slotAddFolder();