X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Ftrackview.h;h=1ad2944c1e671b171b2ade9f5a8c6414b09c0f26;hb=662ae970bc532a0e922cc40c443cbae9852849a5;hp=4c76dbb5849bc38e6c583c12174e11f8a0828e8c;hpb=d4a1422123923b123305171930bc056d937c485f;p=kdenlive diff --git a/src/trackview.h b/src/trackview.h index 4c76dbb5..1ad2944c 100644 --- a/src/trackview.h +++ b/src/trackview.h @@ -46,7 +46,7 @@ class TrackView : public QWidget public: explicit TrackView(KdenliveDoc *doc, QWidget *parent = 0); - + virtual ~ TrackView(); void setEditMode(const QString & editMode); const QString & editMode() const; QGraphicsScene *projectScene(); @@ -66,7 +66,7 @@ public slots: void slotSetZone(QPoint p); private: - Ui::TimeLine_UI view; + Ui::TimeLine_UI m_view; CustomRuler *m_ruler; CustomTrackView *m_trackview; QList m_invalidProducers; @@ -76,27 +76,25 @@ private: CustomTrackScene *m_scene; KdenliveDoc *m_doc; - QVBoxLayout *m_tracksLayout; + int m_verticalZoom; QVBoxLayout *m_headersLayout; - QScrollArea *m_scrollArea; - QFrame *m_scrollBox; - QVBoxLayout *m_tracksAreaLayout; QString m_documentErrors; void parseDocument(QDomDocument doc); int slotAddProjectTrack(int ix, QDomElement xml, bool locked); DocClipBase *getMissingProducer(const QString id) const; + void adjustTrackHeaders(); private slots: void setCursorPos(int pos); void moveCursorPos(int pos); - void slotTransitionItemSelected(Transition*, bool update); void slotRebuildTrackHeaders(); void slotChangeTrackLock(int ix, bool lock); + void slotVerticalZoomDown(); + void slotVerticalZoomUp(); signals: void mousePosition(int); void cursorMoved(); - void transitionItemSelected(Transition*, bool); void zoneMoved(int, int); void insertTrack(int); void deleteTrack(int);