class Geometryval : public QWidget {
Q_OBJECT
public:
- Geometryval(const MltVideoProfile profile, QWidget* parent = 0);
+ explicit Geometryval(const MltVideoProfile profile, QWidget* parent = 0);
QDomElement getParamDesc();
private:
QGraphicsPathItem *m_path;
QMenu *m_scaleMenu;
QMenu *m_alignMenu;
-
+ QAction *m_syncAction;
+ bool m_fixedMode;
void updateTransitionPath();
public slots:
private slots:
void slotNextFrame();
void slotPreviousFrame();
- void slotPositionChanged(int pos);
+ void slotPositionChanged(int pos, bool seek = true);
void slotDeleteFrame();
void slotAddFrame();
void slotUpdateTransitionProperties();
void slotAlignCenter();
void slotAlignHCenter();
void slotAlignVCenter();
+ void slotSyncCursor();
signals:
void parameterChanged();
+ void seekToPos(int);
};
#endif