X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Ftrackview.h;h=03a4584fa7717b3e40beb71a42cf356c5e55e8eb;hb=13a9ea0bddfc28b81492b3b00008c37b802796f8;hp=fa202e28f07b2bbe663775b80b8b154ca11dcd4c;hpb=ef1cdedcc9367dc0f8caad2a025071489f68fe77;p=kdenlive diff --git a/src/trackview.h b/src/trackview.h index fa202e28..03a4584f 100644 --- a/src/trackview.h +++ b/src/trackview.h @@ -39,6 +39,7 @@ class Transition; class CustomTrackView; class KdenliveDoc; class CustomRuler; +class DocClipBase; class TrackView : public QWidget { Q_OBJECT @@ -60,7 +61,6 @@ public: int inPoint() const; int fitZoom() const; - public slots: void slotDeleteClip(const QString &clipId); void slotChangeZoom(int factor); @@ -84,20 +84,24 @@ private: QVBoxLayout *m_tracksAreaLayout; QString m_documentErrors; void parseDocument(QDomDocument doc); - int slotAddProjectTrack(int ix, QDomElement xml, bool videotrack); + int slotAddProjectTrack(int ix, QDomElement xml, bool locked); + DocClipBase *getMissingProducer(const QString id) const; private slots: void setCursorPos(int pos); void moveCursorPos(int pos); - void slotTransitionItemSelected(Transition*); + void slotTransitionItemSelected(Transition*, bool update); void slotRebuildTrackHeaders(); - + void slotChangeTrackLock(int ix, bool lock); signals: void mousePosition(int); void cursorMoved(); - void transitionItemSelected(Transition*); + void transitionItemSelected(Transition*, bool); void zoneMoved(int, int); + void insertTrack(int); + void deleteTrack(int); + void changeTrack(int); }; #endif