void setupParam(const QDomElement elem, int minframe, int maxframe);
/** @brief Updates position of the local timeline to @param relTimelinePos. */
void slotSyncPosition(int relTimelinePos);
- /** @brief Switches from normal monitor to monitor scene according to @param show. */
- void slotShowScene(bool show = true);
private:
Ui::GeometryWidget_UI m_ui;
/** @brief Adds or deletes a keyframe depending on whether there is already a keyframe at the current position. */
void slotAddDeleteKeyframe();
- /** @brief Makes sure the monitor effect scene is only visible if the clip this geometry belongs to is visible.
- * @param renderPos Postion of the Monitor / Timeline cursor */
- void slotCheckMonitorPosition(int renderPos);
-
/** @brief Updates the Mlt::Geometry object. */
void slotUpdateGeometry();
/** @brief Updates the spinBoxes according to the rect. */
void slotUpdateProperties();
/** @brief Sets the rect's x position to @param value. */
- void slotSetX(int value);
+ void slotSetX(double value);
/** @brief Sets the rect's y position to @param value. */
- void slotSetY(int value);
+ void slotSetY(double value);
/** @brief Sets the rect's width to @param value. */
- void slotSetWidth(int value);
+ void slotSetWidth(double value);
/** @brief Sets the rect's height to @param value. */
- void slotSetHeight(int value);
+ void slotSetHeight(double value);
/** @brief Resizes the rect by @param value (in perecent) compared to the frame size. */
void slotResize(double value);
/** @brief Sets the opacity to @param value. */
- void slotSetOpacity(int value);
+ void slotSetOpacity(double value);
/** @brief Moves the rect to the left frame border (x position = 0). */
void slotMoveLeft();
signals:
void parameterChanged();
- void checkMonitorPosition(int);
void seekToPos(int);
};