18 #ifndef VIDEOHISTOGRAMSCOPEWIDGET_H
19 #define VIDEOHISTOGRAMSCOPEWIDGET_H
21 #include "scopewidget.h"
26 class VideoHistogramScopeWidget Q_DECL_FINAL :
public ScopeWidget
31 explicit VideoHistogramScopeWidget();
35 void refreshScope(const QSize &size,
bool full) Q_DECL_OVERRIDE;
36 void paintEvent(QPaintEvent *) Q_DECL_OVERRIDE;
37 void drawHistogram(QPainter &p,
41 QVector<
unsigned int> &bins,
43 void mouseMoveEvent(QMouseEvent *event) Q_DECL_OVERRIDE;
49 QVector<
unsigned int> m_yBins;
50 QVector<
unsigned int> m_rBins;
51 QVector<
unsigned int> m_gBins;
52 QVector<
unsigned int> m_bBins;
The SharedFrame provides thread safe access to Mlt::Frame data.
Definition: sharedframe.h:50