18#ifndef VIDEOHISTOGRAMSCOPEWIDGET_H
19#define VIDEOHISTOGRAMSCOPEWIDGET_H
21#include "scopewidget.h"
25class 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,
37 QVector<
unsigned int> &bins, QRect rect);
38 void mouseMoveEvent(QMouseEvent *event) Q_DECL_OVERRIDE;
44 QVector<
unsigned int> m_yBins;
45 QVector<
unsigned int> m_rBins;
46 QVector<
unsigned int> m_gBins;
47 QVector<
unsigned int> m_bBins;
The SharedFrame provides thread safe access to Mlt::Frame data.
Definition sharedframe.h:49