X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fprojectlist.h;h=c7ef75d5d5a384c6bc67225ea4c61b56cebf04ba;hb=8bcc799b522e6e5ae0299973b4d296bef831a17f;hp=6e56e115054e117c7fb9e5f31b2d66c7b780cec2;hpb=adf2cb55879c1c14632b2dd907dc4ba74d90b073;p=kdenlive diff --git a/src/projectlist.h b/src/projectlist.h index 6e56e115..c7ef75d5 100644 --- a/src/projectlist.h +++ b/src/projectlist.h @@ -33,14 +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 { @@ -108,7 +111,7 @@ public: if (option.state & (QStyle::State_Selected)) { painter->fillRect(r1, option.palette.highlight()); } -#ifdef NEPOMUK +#ifdef NEPOMUK KRatingPainter::paintRating(painter, r1, Qt::AlignCenter, index.data().toInt()); #endif } else { @@ -138,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); 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); @@ -163,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;