Clean up data types.
This commit is contained in:
@@ -49,14 +49,12 @@ BCValueManager::BCValueManager(QObject *parent)
|
||||
{
|
||||
createValueTypes();
|
||||
|
||||
qRegisterMetaType<BCValue>("BCValue");
|
||||
//qRegisterMetaType<BCValue*>("BCValue*");
|
||||
qRegisterMetaType<BCValue*>();
|
||||
|
||||
_transmitter.moveToThread(&_worker);
|
||||
|
||||
// 4. Verbindungen herstellen (Signal/Slot über Thread-Grenzen)
|
||||
|
||||
// A) Befehl senden (Manager -> Runner)
|
||||
connect(this, &BCValueManager::sendValueCommand, &_transmitter, &BCTransmitter::enqueueValueCommand);
|
||||
connect(this, &BCValueManager::sendValueCommand, &_transmitter, &BCTransmitter::enqueueValueOp);
|
||||
|
||||
// B) Ergebnisse empfangen (Runner -> Manager)
|
||||
//connect(&_transmitter, &BCTransmitter::commandFinished, this, &BCValueManager::onCommandFinished);
|
||||
@@ -156,7 +154,7 @@ void BCValueManager::onSyncFromDevice()
|
||||
// wir das eleganter über emit sendValueCommand()
|
||||
|
||||
//_transmitter.enqueueValueCommand( value );
|
||||
emit sendValueCommand( BC::OpID::ReadValue, value);
|
||||
emit sendValueCommand( BC::OpID::ReadValue, &value);
|
||||
|
||||
emit valueTouched( value.rowInModel );
|
||||
|
||||
|
||||
Reference in New Issue
Block a user