Files
gcs-nf/App/StatusUI/StatusUI.h
T
2021-03-06 11:17:03 +08:00

55 lines
775 B
C++

#ifndef STATUSUI_H
#define STATUSUI_H
#include <QWidget>
#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<QString,StateWidget *> StateList;
};
#endif // STATUSUI_H