18 #ifndef VIDEOHISTOGRAMSCOPEWIDGET_H
19 #define VIDEOHISTOGRAMSCOPEWIDGET_H
21 #include "scopewidget.h"
25 class VideoHistogramScopeWidget Q_DECL_FINAL :
public ScopeWidget
30 explicit VideoHistogramScopeWidget();
34 void refreshScope(const QSize& size,
bool full) Q_DECL_OVERRIDE;
35 void paintEvent(QPaintEvent*) Q_DECL_OVERRIDE;
36 void drawHistogram(QPainter& p, QString title, QColor color, QColor outline, QVector<
unsigned int>& bins, QRect rect);
37 void mouseMoveEvent(QMouseEvent *event) Q_DECL_OVERRIDE;
43 QVector<
unsigned int> m_yBins;
44 QVector<
unsigned int> m_rBins;
45 QVector<
unsigned int> m_gBins;
46 QVector<
unsigned int> m_bBins;
The SharedFrame provides thread safe access to Mlt::Frame data.
Definition: sharedframe.h:49