X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Ftrackview.h;h=20798f90c1acb9092190cf778ae63b4a45d4252e;hb=be49eff2cfda1c06986766213e4c389b948365a9;hp=1981e73ee2d0ef3d8c6e161adc814afdc02231f3;hpb=f357ad1475ea0374bd781a89910af798c18d468f;p=kdenlive diff --git a/src/trackview.h b/src/trackview.h index 1981e73e..20798f90 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,22 +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); + DocClipBase *getMissingProducer(const QString id) const; private slots: void setCursorPos(int pos); void moveCursorPos(int pos); - void slotClipItemSelected(ClipItem*); - void slotTransitionItemSelected(Transition*); + void slotTransitionItemSelected(Transition*, bool update); void slotRebuildTrackHeaders(); signals: void mousePosition(int); void cursorMoved(); - void clipItemSelected(ClipItem*); - void transitionItemSelected(Transition*); + void transitionItemSelected(Transition*, bool); void zoneMoved(int, int); + void insertTrack(int); + void deleteTrack(int); + void changeTrack(int); }; #endif