]> git.sesse.net Git - kdenlive/blobdiff - src/scopes/colorscopes/abstractgfxscopewidget.h
Fix forward declaration
[kdenlive] / src / scopes / colorscopes / abstractgfxscopewidget.h
index 54e335ad9d3eeb40919e453878ef8b092cc47744..b6f2816f0186bad33cde785cbd6e057906fc432b 100644 (file)
@@ -17,7 +17,6 @@
 
 #include "../abstractscopewidget.h"
 
-class QMenu;
 
 
 /**
@@ -28,7 +27,7 @@ class AbstractGfxScopeWidget : public AbstractScopeWidget
     Q_OBJECT
 
 public:
-    AbstractGfxScopeWidget(bool trackMouse = false, QWidget *parent = 0);
+    explicit AbstractGfxScopeWidget(bool trackMouse = false, QWidget *parent = 0);
     virtual ~AbstractGfxScopeWidget(); // Must be virtual because of inheritance, to avoid memory leaks
 
 protected:
@@ -45,12 +44,13 @@ protected:
 
 private:
     QImage m_scopeImage;
+    QMutex m_mutex;
 
 public slots:
     /** @brief Must be called when the active monitor has shown a new frame.
       This slot must be connected in the implementing class, it is *not*
       done in this abstract class. */
-    void slotRenderZoneUpdated(QImage);
+    void slotRenderZoneUpdated(const QImage);
 
 protected slots:
     virtual void slotAutoRefreshToggled(bool autoRefresh);