X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fcornerswidget.h;h=27facd4c1935136d98ba32a077771ad48b9620ec;hb=1404e8f1d631c81399e0e92ffce7dfac0195fabb;hp=6f13846c3e43754b41bd54bc2e3a83108e323eb6;hpb=f0b79f72db2da2ae5e042bc10b201ef155e7a425;p=kdenlive diff --git a/src/cornerswidget.h b/src/cornerswidget.h index 6f13846c..27facd4c 100644 --- a/src/cornerswidget.h +++ b/src/cornerswidget.h @@ -28,7 +28,6 @@ class QDomElement; class Monitor; class MonitorScene; class OnMonitorCornersItem; -class MonitorSceneControlWidget; class CornersWidget : public KeyframeEdit @@ -41,14 +40,12 @@ public: * @param isEffect true if used in an effect, false if used in a transition * @param factor Factor by which the parameters differ from the range 0-1 * @param parent (optional) Parent widget */ - CornersWidget(Monitor *monitor, QDomElement e, int minFrame, int maxFrame, Timecode tc, int activeKeyframe, QWidget* parent = 0); + explicit CornersWidget(Monitor *monitor, const QDomElement &e, int minFrame, int maxFrame, const Timecode &tc, int activeKeyframe, QWidget* parent = 0); virtual ~CornersWidget(); - virtual void addParameter(QDomElement e, int activeKeyframe = -1); + virtual void addParameter(const QDomElement &e, int activeKeyframe = -1); public slots: - /** @brief Switches from normal monitor to monitor scene according to @param show. */ - void slotShowScene(bool show = true); /** @brief Updates the on-monitor item. */ void slotSyncPosition(int relTimelinePos); @@ -57,16 +54,12 @@ private: MonitorScene *m_scene; OnMonitorCornersItem *m_item; bool m_showScene; - MonitorSceneControlWidget *m_config; int m_pos; /** @brief Returns the corner positions set in the row of @param keyframe. */ QList getPoints(QTableWidgetItem *keyframe); private slots: - /** @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 on-monitor item according to the current timeline position. */ void slotUpdateItem(); @@ -81,9 +74,6 @@ private slots: /** @brief Shows/Hides additional controls on the monitor according to @param show. */ void slotShowControls(bool show = true); - -signals: - void checkMonitorPosition(int); }; #endif