]> git.sesse.net Git - kdenlive/blobdiff - src/monitor.h
Show overlay info on monitor when position is at zone start or end:
[kdenlive] / src / monitor.h
index 6e989dc96af03e7c6faa70274e705f6c1f4d6a81..106d4bd9fa0787d1861d3f3f725c12b0f1f0cf9e 100644 (file)
@@ -44,11 +44,23 @@ private:
     Render *m_renderer;
 };
 
+class Overlay : public QWidget {
+    Q_OBJECT
+public:
+    Overlay(QWidget* parent);
+    virtual void paintEvent(QPaintEvent * event);
+    void setOverlayText(const QString &);
+
+private:
+    QString m_text;
+};
+
 class Monitor : public QWidget {
     Q_OBJECT
 
 public:
     Monitor(QString name, MonitorManager *manager, QWidget *parent = 0);
+    virtual ~Monitor();
     Render *render;
     void resetProfile();
     QString name() const;
@@ -90,6 +102,8 @@ private:
     DocClipBase *m_currentClip;
     QPoint m_DragStartPosition;
     bool m_dragStarted;
+    Overlay *m_overlay;
+    void checkOverlay();
 
 private slots:
     void adjustRulerSize(int length);