#include "ui_geometryval_ui.h"
#include "definitions.h"
#include "keyframehelper.h"
+#include "ui_geometryposition_ui.h"
//class QGraphicsScene;
class GraphicsSceneRectMove;
{
Q_OBJECT
public:
- explicit Geometryval(const MltVideoProfile profile, QWidget* parent = 0);
+ explicit Geometryval(const MltVideoProfile profile, QPoint frame_size, QWidget* parent = 0);
QDomElement getParamDesc();
+ void setFrameSize(QPoint p);
private:
Ui::Geometryval m_ui;
QMenu *m_alignMenu;
QAction *m_syncAction;
bool m_fixedMode;
+ QPoint m_frameSize;
void updateTransitionPath();
+ Ui::GeometryPosition_UI *m_view;
public slots:
void setupParam(const QDomElement&, int, int);
void slotResize50();
void slotResize100();
void slotResize200();
+ void slotResizeCustom();
+ void slotResizeOriginal();
void slotAlignRight();
void slotAlignLeft();
void slotAlignTop();
void slotAlignHCenter();
void slotAlignVCenter();
void slotSyncCursor();
+ void slotGeometry();
+ void slotResetPosition();
signals:
void parameterChanged();