18#ifndef VIDEOHISTOGRAMSCOPEWIDGET_H
19#define VIDEOHISTOGRAMSCOPEWIDGET_H
21#include "scopewidget.h"
26class 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;