X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fgeometryval.h;h=4d8aae783fd9a8defaf52395a6484a0d398f4d2c;hb=2474e47a48a7ab0661eb256e9fd86844f605895b;hp=cd4757029d460a4836223a771e4df82d3020dff3;hpb=86f48752dddaf2157dc7cf94a2ef96ae53049c1e;p=kdenlive diff --git a/src/geometryval.h b/src/geometryval.h index cd475702..4d8aae78 100644 --- a/src/geometryval.h +++ b/src/geometryval.h @@ -51,6 +51,10 @@ private: Mlt::Geometry *m_geom; KeyframeHelper *m_helper; QGraphicsPathItem *m_path; + QMenu *m_scaleMenu; + QMenu *m_alignMenu; + QAction *m_syncAction; + bool m_fixedMode; void updateTransitionPath(); public slots: @@ -59,14 +63,26 @@ 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 slotTransparencyChanged(int transp); + void slotResize50(); + void slotResize100(); + void slotResize200(); + void slotAlignRight(); + void slotAlignLeft(); + void slotAlignTop(); + void slotAlignBottom(); + void slotAlignCenter(); + void slotAlignHCenter(); + void slotAlignVCenter(); + void slotSyncCursor(); signals: void parameterChanged(); + void seekToPos(int); }; #endif