#ifndef SENSER_H #define SENSER_H #include #include "QMouseEvent" #include "QDebug" #include "QAction" #include "QContextMenuEvent" #include "QMenu" #include "QColor" #include "QLabel" #include "mavlink.h" #include "QStyle" #include "QDebug" #include "QScreen" #include namespace Ui { class Senser; } class Senser : public QWidget { Q_OBJECT public: enum state{ success = 0, failure = 1, warning = 2, inital = 3, }; explicit Senser(QWidget *parent = nullptr); ~Senser(); void setColor(QWidget *w,state s); void setValue(QLabel *w,QString s); void setFloat(void); void setINS(int source,int pos,QVariant value); void setDAS(int source,int pos,QVariant value); void setINSState(int source,int pos,state value); private slots: protected: void resizeEvent(QResizeEvent *event); void closeEvent(QCloseEvent *event); private: Ui::Senser *ui; QWidget *m_parent; }; #endif // SENSER_H