X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;ds=sidebyside;f=src%2Fprojectlist.h;h=708bcd30fa27ea775b6aa11dcf6443c88180dcac;hb=11dc7aee6366587e4d9de8799eaf6179a48882ce;hp=356aa5ddcc25e40258461f90889d31709902891a;hpb=fde1805d24a162938c4c9ec7f9e1f60292b94f37;p=kdenlive diff --git a/src/projectlist.h b/src/projectlist.h index 356aa5dd..708bcd30 100644 --- a/src/projectlist.h +++ b/src/projectlist.h @@ -33,13 +33,17 @@ #include #include + +#ifdef NEPOMUK #include #include +#endif #include "definitions.h" #include "timecode.h" #include "kdenlivesettings.h" #include "folderprojectitem.h" +#include "subprojectitem.h" namespace Mlt { @@ -107,7 +111,9 @@ public: if (option.state & (QStyle::State_Selected)) { painter->fillRect(r1, option.palette.highlight()); } +#ifdef NEPOMUK KRatingPainter::paintRating(painter, r1, Qt::AlignCenter, index.data().toInt()); +#endif } else { QItemDelegate::paint(painter, option, index); } @@ -135,9 +141,11 @@ public: void cleanup(); void trashUnusedClips(); QList documentClipList() const; - void addClipCut(const QString &id, int in, int out); + void addClipCut(const QString &id, int in, int out, const QString desc, bool newItem); void removeClipCut(const QString &id, int in, int out); void focusTree() const; + SubProjectItem *getSubItem(ProjectItem *clip, QPoint zone); + void doUpdateClipCut(const QString &id, const QPoint oldzone, const QPoint zone, const QString &comment); public slots: void setDocument(KdenliveDoc *doc); @@ -160,6 +168,7 @@ public slots: void slotReloadClip(const QString &id = QString()); void slotAddColorClip(); void regenerateTemplate(const QString &id); + void slotUpdateClipCut(QPoint p); private: ProjectListView *m_listView; @@ -212,7 +221,7 @@ private slots: signals: void clipSelected(DocClipBase *, QPoint zone = QPoint()); - void getFileProperties(const QDomElement, const QString &, bool); + void getFileProperties(const QDomElement, const QString &, int pixHeight, bool); void receivedClipDuration(const QString &); void showClipProperties(DocClipBase *); void projectModified();