public:
explicit TrackView(KdenliveDoc *doc, QWidget *parent = 0);
-
+ virtual ~ TrackView();
void setEditMode(const QString & editMode);
const QString & editMode() const;
QGraphicsScene *projectScene();
CustomTrackScene *m_scene;
KdenliveDoc *m_doc;
+ int m_verticalZoom;
QVBoxLayout *m_headersLayout;
QString m_documentErrors;
void parseDocument(QDomDocument doc);
private slots:
void setCursorPos(int pos);
void moveCursorPos(int pos);
- void slotRebuildTrackHeaders();
+ void slotRebuildTrackHeaders(bool resetZoom = false);
void slotChangeTrackLock(int ix, bool lock);
+ void slotVerticalZoomDown();
+ void slotVerticalZoomUp();
signals:
void mousePosition(int);