display the name of the operating modes
This commit is contained in:
parent
4d797f2c1c
commit
46a860fca9
@ -29,6 +29,7 @@
|
||||
#include <QSerialPortInfo>
|
||||
#include <widget.h>
|
||||
|
||||
using DMX::DeviceClass;
|
||||
using ENTTEC::Pro::FIRMWARE_TYPE;
|
||||
using ENTTEC::Pro::MESSAGE_LABEL;
|
||||
using ENTTEC::Pro::DMX_RX_MODE;
|
||||
@ -53,7 +54,9 @@ public:
|
||||
void setPortName(const QString &name) { port_->setPortName(name); emit portNameChanged(); }
|
||||
QString portName() const { return port_->portName(); }
|
||||
QSerialPortInfo portInfo() const { return QSerialPortInfo(*port_); }
|
||||
DeviceClass deviceClass() const { return device_class_; }
|
||||
|
||||
Q_ENUM(DeviceClass)
|
||||
Q_ENUM(FIRMWARE_TYPE)
|
||||
Q_ENUM(MESSAGE_LABEL)
|
||||
Q_ENUM(DMX_RX_MODE)
|
||||
|
@ -94,7 +94,16 @@ QVariant WidgetModel::data(const QModelIndex &index, int role) const
|
||||
+ "."
|
||||
+ QString::number(wdgt->firmwareVersion() & 0xff);
|
||||
case OperatingMode:
|
||||
return "";
|
||||
switch (wdgt->deviceClass()) {
|
||||
case DMX::CONTROLLER:
|
||||
return tr("Controller");
|
||||
case DMX::RECEIVER:
|
||||
return tr("Receiver");
|
||||
case DMX::RESPONDER:
|
||||
return tr("Responder");
|
||||
default:
|
||||
return QVariant();
|
||||
}
|
||||
default:
|
||||
return QVariant();
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user