#ifndef VIGNETTEWIDGET_H #define VIGNETTEWIDGET_H #include #include #include #include #include #include class VignetteWidget: public QWidget { Q_OBJECT public: VignetteWidget(int nVignettes, int frameWidth, QWidget *parent = 0); void setVideoCapture(const QString &fName); protected: void paintEvent(QPaintEvent *event); public slots: void updateVignette(QList positionList); private: cv::VideoCapture m_cap; int m_width; int m_height; int m_shift; QList m_vignettes; int m_nVignettes; qint64 m_currentPosition; }; #endif