#ifndef DIALOGBIGPIC_H #define DIALOGBIGPIC_H #include #include "pluginapp.h" namespace Ui { class DialogBigPic; } #include "ivpicview.h" #include "myview.h" class DialogBigPic : public QDialog { Q_OBJECT public: explicit DialogBigPic(QWidget *parent = nullptr); ~DialogBigPic(); private slots: virtual void paintEvent(QPaintEvent *); void onTimerPic(); void onPainterUpdate(); public: void resizeEvent(QResizeEvent *event); void setRefresh(bool brefresh); void setCamera(int n); void SetFront(); void SetRear(); private: Ui::DialogBigPic *ui; MyView * mpview; QGraphicsScene *mscene; IVPicView * mpPicView; MyView * mpviewLeft; QGraphicsScene *msceneLeft; IVPicView * mpPicViewLeft; MyView * mpviewRight; QGraphicsScene *msceneRight; IVPicView * mpPicViewRight; // qint64 mnLastPicTime; qint64 mnLastPicTime[3]; // bool mbDraw; bool mbDraw[3]; bool mbRefresh= false; int mnCamera = 0; bool mbFront = true; //if false, rear drive pluginapp * mppicshow[3]; }; #endif // DIALOGBIGPIC_H