X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fprojectlist.h;h=6c86843964a9b3c98b000117d8dbc7a129f6d91c;hb=880efc8572a7df65453dfb5736de6455fe129a86;hp=852904098bd2948ef722c259f8291250314cf129;hpb=64ded94b9449e71bc1f4b6027f46b0047bf56e61;p=kdenlive diff --git a/src/projectlist.h b/src/projectlist.h index 85290409..6c868439 100644 --- a/src/projectlist.h +++ b/src/projectlist.h @@ -136,6 +136,8 @@ public: void cleanup(); void trashUnusedClips(); QList documentClipList() const; + void addClipCut(const QString &id, int in, int out); + void removeClipCut(const QString &id, int in, int out); public slots: void setDocument(KdenliveDoc *doc); @@ -146,7 +148,7 @@ public slots: void slotDeleteClip(const QString &clipId); void slotUpdateClip(const QString &id); void slotRefreshClipThumbnail(const QString &clipId, bool update = true); - void slotRefreshClipThumbnail(ProjectItem *item, bool update = true); + void slotRefreshClipThumbnail(QTreeWidgetItem *item, bool update = true); void slotRemoveInvalidClip(const QString &id, bool replace); void slotSelectClip(const QString &ix); void slotRemoveClip(); @@ -170,6 +172,7 @@ private: QUndoStack *m_commandStack; void selectItemById(const QString &clipId); ProjectItem *getItemById(const QString &id); + QTreeWidgetItem *getAnyItemById(const QString &id); ProjectItem *getFolderItemById(const QString &id); QAction *m_editAction; QAction *m_deleteAction; @@ -177,7 +180,6 @@ private: QAction *m_reloadAction; QMenu *m_transcodeAction; KdenliveDoc *m_doc; - ProjectItem *m_selectedItem; ItemDelegate *m_listViewDelegate; bool m_refreshed; QToolButton *m_addButton; @@ -205,10 +207,11 @@ private slots: void slotProcessNextThumbnail(); void slotCheckForEmptyQueue(); void slotPauseMonitor(); + void slotAddClipCut(const QString &id, int in, int out); //void slotShowMenu(const QPoint &pos); signals: - void clipSelected(DocClipBase *); + void clipSelected(DocClipBase *, QPoint zone = QPoint()); void getFileProperties(const QDomElement, const QString &, bool); void receivedClipDuration(const QString &); void showClipProperties(DocClipBase *);