]> git.sesse.net Git - kdenlive/blobdiff - src/monitorscene.h
Fix color of warning message in render widget
[kdenlive] / src / monitorscene.h
index 92b4c8ab990681af4d7dfab4e72ceccb4afd3840..3dccf2b498b774a826f12a27b1720bc37a486e1a 100644 (file)
@@ -35,18 +35,24 @@ public:
     MonitorScene(Render *renderer, QObject* parent = 0);
     void setUp();
     void setEnabled(bool enabled = true);
-    bool getDirectUpdate();
     void resetProfile();
 
 protected:
     virtual void mousePressEvent(QGraphicsSceneMouseEvent *event);
     virtual void mouseMoveEvent(QGraphicsSceneMouseEvent *event);
     virtual void mouseReleaseEvent(QGraphicsSceneMouseEvent *event);
+    virtual void mouseDoubleClickEvent(QGraphicsSceneMouseEvent *event);
 
 public slots:
-    void slotUpdateBackground(bool fit = false);
+    void slotUpdateBackground();
     void slotSetDirectUpdate(bool directUpdate);
 
+    void slotZoom(int value);
+    void slotZoomFit();
+    void slotZoomOriginal();
+    void slotZoomIn();
+    void slotZoomOut();
+
 private slots:
     void slotSetBackgroundImage(const QImage &image);
 
@@ -64,10 +70,12 @@ private:
     QImage m_backgroundImage;
     bool m_enabled;
     bool m_modified;
-    bool m_directUpdate;
+    qreal m_zoom;
 
 signals:
     void actionFinished();
+    void zoomChanged(int);
+    void addKeyframe();
 };
 
 #endif