void addEffect(int track, GenTime pos, QDomElement effect);
void deleteEffect(int track, GenTime pos, QDomElement effect);
void updateEffect(int track, GenTime pos, QDomElement effect);
+ void activateMonitor();
public slots:
void setCursorPos(int pos, bool seek = true);
QPointF m_startPos;
OPERATIONTYPE m_operationMode;
OPERATIONTYPE m_moveOpMode;
- ClipItem *m_dragItem;
+ AbstractClipItem *m_dragItem;
KUndoStack *m_commandStack;
QGraphicsItem *m_visualTip;
QGraphicsItemAnimation *m_animation;
QPen m_tipPen;
double m_scale;
int m_clickPoint;
- QList <int> m_snapPoints;
- void updateSnapPoints(ClipItem *selected);
+ QList <GenTime> m_snapPoints;
+ void updateSnapPoints(AbstractClipItem *selected);
double getSnapPointForPos(double pos);
ClipItem *getClipItemAt(int pos, int track);
ClipItem *getClipItemAt(GenTime pos, int track);
/** Should we auto scroll while playing (keep in sync with KdenliveSettings::autoscroll() */
bool m_autoScroll;
-
signals:
void cursorMoved(int, int);
void zoomIn();
void zoomOut();
void mousePosition(int);
void clipItemSelected(ClipItem*);
+ void activateDocumentMonitor();
};
#endif