X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fmonitor.h;h=106d4bd9fa0787d1861d3f3f725c12b0f1f0cf9e;hb=b72fb2155efb7cdbbcb57d90c3d908a6a4d1d70a;hp=6e989dc96af03e7c6faa70274e705f6c1f4d6a81;hpb=84929e04364b51fd5e8b9cf3a6c94cc64ea9fb00;p=kdenlive diff --git a/src/monitor.h b/src/monitor.h index 6e989dc9..106d4bd9 100644 --- a/src/monitor.h +++ b/src/monitor.h @@ -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);