Sending BCValueList to ViewPanels.

This commit is contained in:
2025-12-27 18:43:15 +01:00
parent a12fde26ef
commit 139397f045
9 changed files with 129 additions and 71 deletions

View File

@@ -55,7 +55,7 @@ public:
std::optional<BCValueModel*> getModel(BCDevice::ID deviceID );
BCTransmitter* getTransmitter();
const BCValueList& getCurrentValueList();
public slots:
@@ -65,7 +65,7 @@ public slots:
signals:
void valueListReady( BCDevice::ID deviceID );
void valueListReady( BCDevice::ID deviceID, BCValueList valueList );
// Internes Signal, um Daten an den Worker Thread zu senden
void sendValueCommand( BC::OpID, const BCDataValue* cmd);
@@ -95,11 +95,10 @@ protected:
using BCValueTypeMap = QMap<QString,BCValueType*>;
QXmlStreamReader _xml;
BCValueList _currentValues;
QMetaEnum _bcDeviceEnum{QMetaEnum::fromType<BCDevice::ID>()};
QThread _worker;
BCTransmitter _transmitter;
QThread _worker;
BCTransmitter _transmitter;
};