Ref T489, added "parsing" state for entity read states

This commit is contained in:
Klaus Basan
2018-12-28 13:44:35 +01:00
committed by Mat Sutcliffe
parent a908c03e93
commit efb1ac46f2
9 changed files with 23 additions and 11 deletions

View File

@@ -101,7 +101,7 @@ namespace BlackGui
void CDbLoadDataDialog::onDataRead(CEntityFlags::Entity entity, CEntityFlags::ReadState state, int number)
{
if (m_pendingEntities == CEntityFlags::NoEntity) { return; } // no triggered from here
if (state == CEntityFlags::StartRead) { return; }
if (state == CEntityFlags::ReadStarted) { return; }
if (!m_pendingEntities.testFlag(CEntityFlags::entityToEntityFlag(entity))) { return; }
m_pendingEntities &= ~entity;

View File

@@ -135,7 +135,8 @@ namespace BlackGui
led->setOn(false);
led->blink(resetTimeMs); // blink here (temp. "on"), since read from cache results in immediate ReadFinished
break;
case CEntityFlags::StartRead:
case CEntityFlags::ReadStarted:
case CEntityFlags::ReadParsing:
led->setOn(true);
break;
case CEntityFlags::ReadFailed: