#ifndef STATUSUI_H #define STATUSUI_H #include #include "QFile" #include "QDir" #include "QStyle" #include "QTextStream" #include "QLabel" #include "mavlink.h" #include "StateWidget.h" //#include "StatusUI/StateLabel.h" namespace Ui { class StatusUI; } class StatusUI : public QWidget { Q_OBJECT public: explicit StatusUI(QWidget *parent = nullptr); ~StatusUI(); void install(int flag, QString name, QVariant value); public slots: void setValue(QString name,QVariant value); private slots: //void setColor(QWidget *w,state s); void setValue(QLabel *w,QString s); private: Ui::StatusUI *ui; QMap StateList; }; #endif // STATUSUI_H