#ifndef MAINWIDGET_H #define MAINWIDGET_H #include #include #include #include #include #include #include #include "myLabel.h" #include "faceLib/common.h" #include "faceLib/detect.h" #include "faceLib/extract.h" class mainWidget : public QWidget { Q_OBJECT public: mainWidget(QWidget *parent = nullptr); ~mainWidget(); private: void initParams(); void initTimer(); protected: void paintEvent(QPaintEvent *); void moveEvent(QMoveEvent *); private: QTimer *pTimer; QTimer *pDateTime; myLabel *pLabelVideo; //video QLabel *pLabelAdv; QPixmap *pPixAdv; //advertise pic QStackedWidget *pStackWgt; faceTracking ft; faceExtract fe; public slots: void slotClear(); void on_ImageShow(ImgToShow image); void slotAdvertise(bool value); void slotTips(std::string str); }; #endif // MAINWIDGET_H