Now statuses have different colors. Various minor fixes
This commit is contained in:
@@ -26,6 +26,15 @@ class BatteryController : public QObject
|
||||
Q_PROPERTY(QVariantList statues READ statuses WRITE setStatuses NOTIFY statusesChanged)
|
||||
|
||||
public:
|
||||
enum StatusSeverity
|
||||
{
|
||||
Info = 0,
|
||||
Good = 1,
|
||||
Warning = 2,
|
||||
Error = 3
|
||||
};
|
||||
Q_ENUM(StatusSeverity)
|
||||
|
||||
explicit BatteryController(QObject *parent = nullptr);
|
||||
~BatteryController();
|
||||
|
||||
@@ -64,7 +73,7 @@ public:
|
||||
|
||||
QVariantList statuses() const;
|
||||
void setStatuses(const QVariantList &statuses);
|
||||
void addStatus(const quint16 status);
|
||||
void addStatus(const quint32 status);
|
||||
|
||||
signals:
|
||||
void batteryIndexChanged();
|
||||
|
||||
Reference in New Issue
Block a user