Style updates.

This commit is contained in:
2026-01-06 19:52:55 +01:00
parent a8a947ff0b
commit 50c82bca43
13 changed files with 240 additions and 1775 deletions

View File

@@ -150,6 +150,7 @@ void BCMainWindow::initMainWindow()
connect( this, &BCMainWindow::requestValueUpdate, &_transmitter, &BCTransmitter::onUpdateValue);
connect( &_worker, &QThread::finished, &_transmitter, &QObject::deleteLater);
connect( &_transmitter, &BCTransmitter::driverStateChanged, this, &BCMainWindow::onDriverStateChanged );
connect( &_transmitter, &BCTransmitter::valueQueueEmpty, this, &BCMainWindow::onValueQueueEmpty );
// transmitter starten
_transmitter.moveToThread(&_worker);
@@ -305,6 +306,11 @@ void BCMainWindow::onValueUpdated(BCDevice::ID deviceID, int index, BCValue::Sta
}
}
void BCMainWindow::onValueQueueEmpty()
{
qDebug() << " --- END sync";
_syncButton->setEnabled( true );
}
/**
* @brief SLOT, der aufgerufen wird, um das akutelle Device (Battery, Motor, ... )
@@ -316,14 +322,18 @@ void BCMainWindow::onSyncDeviceView()
Q_ASSERT_X(_currentPanel, "onSyncDeviceView()", "_currentpanel ist null!");
const BCValueList& currentList =_currentPanel->getValueListX();
_syncButton->setEnabled( false );
// wir schalten den Button hier ab,
// wenn der Autrag bearbeitet wurde, wird der
// Button wieder eingeschaltet.
for( const BCValuePtr& value : currentList )
{
qDebug() << " --- begin sync of value: " << QThread::currentThreadId() << " : " << value->label;
qDebug() << " --- ### begin sync of value: " << QThread::currentThreadId() << " : " << value->label;
// wir setzen auf 'lesen'
value->state.setFlag( BCValue::State::ReadMe );
_syncButton->setEnabled( false );
// statt '_transmitter.onUpdateValue( value )' müssen wir hier
// über emit requestValueUpdate() zur Thread sysnchronisation
// entkoppeln,
@@ -332,6 +342,6 @@ void BCMainWindow::onSyncDeviceView()
}
//_syncButton->setEnabled( true );
}