#ifndef MAINWINDOW_H #define MAINWINDOW_H #include #include "radarview.h" #include "myview.h" #include "QGraphicsScene" #include "radarinfoview.h" namespace Ui { class MainWindow; } class MainWindow : public QMainWindow { Q_OBJECT public: explicit MainWindow(QWidget *parent = nullptr); ~MainWindow(); virtual void resizeEvent(QResizeEvent*); private: void CreatView(); void CreateRightView(); private slots: void paintEvent(QPaintEvent*); void onTimer(); private: void AdjustPos(int, int); RadarInfoView *infoview; MyView *myview; RadarView *radarview; QGraphicsScene *scene; void *mpura;//For registering connection QMutex rmutex; public: void SetRadar(iv::ultrasonic::ultrasonic); iv::ultrasonic::ultrasonic myobj; private: Ui::MainWindow *ui; }; #endif // MAINWINDOW_H