Added smiles.

This commit is contained in:
2026-01-10 16:38:52 +01:00
parent cb553cf928
commit aa4b2a1b84
27 changed files with 302 additions and 21 deletions

View File

@@ -99,15 +99,17 @@ void BCMainWindow::initMainWindow()
});
if( _devicePanels.contains(deviceID) )
{
BCDeviceView* currentPanel = _devicePanels[deviceID];
// ... und ihre device ID
currentPanel->setDeviceID( deviceID );
// Wenn ein Device (entspricht einem Datenmodel) fertig eingelesen wurde,
// wird es weitergereicht.
// Problem: alle Panels bekommen alle Datenmodelle angeboten.
connect( &_dataManager, &BCXmlLoader::valueListReady, currentPanel, &BCDeviceView::onValueListReady );
}
{
BCDeviceView* currentPanel = _devicePanels[deviceID];
// ... und ihre device ID
currentPanel->setDeviceID( deviceID );
// Wenn ein Device (entspricht einem Datenmodel) fertig eingelesen wurde,
// wird es weitergereicht.
// Problem: alle Panels bekommen alle Datenmodelle angeboten.
connect( &_dataManager, &BCXmlLoader::valueListReady, currentPanel, &BCDeviceView::onValueListReady );
connect( currentPanel->model(), SIGNAL(makeSimonHappy()), this, SLOT(onStartAnimation() ) );
}
};
// Wir wollen die Devices den Views zuordnen können
@@ -162,6 +164,9 @@ void BCMainWindow::initMainWindow()
});
*/
// not least
_delightWidget = new BCDelightPMWidget(this);
}
/*
@@ -255,6 +260,13 @@ void BCMainWindow::onShowMessage( const QString& message, int timeOut )
}
void BCMainWindow::onStartAnimation()
{
qDebug() << " FEIN!";
_delightWidget->onStartChaos();
}
void BCMainWindow::onDriverStateChanged( BCDriver::DriverState state, const QString& message )
{
Q_UNUSED(state)