#include "definitions.h"
#include "keyframehelper.h"
#include "timecodedisplay.h"
-#include "ui_geometryposition_ui.h"
//class QGraphicsScene;
class GraphicsSceneRectMove;
QDomElement getParamDesc();
QString getValue() const;
void setFrameSize(QPoint p);
- /* update the timecode display depending on what the user wants (frame number or hh:mm:ss:ff) */
+ /** @brief Updates the timecode display according to settings (frame number or hh:mm:ss:ff) */
void updateTimecodeFormat();
private:
MltVideoProfile m_profile;
- Timecode m_timecode;
int m_realWidth;
GraphicsSceneRectMove *m_scene;
QGraphicsRectItem *m_paramRect;
QAction *m_reset;
bool m_fixedMode;
QPoint m_frameSize;
- Ui::GeometryPosition_UI m_view;
void updateTransitionPath();
double m_dar;
int m_startPoint;
bool keyframeSelected();
public slots:
- void setupParam(const QDomElement, int, int);
+ void setupParam(const QDomElement, int minframe, int maxframe);
+ /** @brief Updates position of the local timeline to @param relTimelinePos. */
+ void slotSyncPosition(int relTimelinePos);
private slots:
void slotNextFrame();