Continue refactor

This commit is contained in:
Carl Philipp Klemm 2026-03-30 18:25:25 +02:00
parent 18cf2b01bd
commit 219fbfb4c7
14 changed files with 104 additions and 125 deletions

View file

@ -21,7 +21,10 @@ void Actor::performAction()
{
if(active)
{
sigValue(triggerValue);
ItemUpdateRequest request;
request.type = ITEM_UPDATE_ACTOR;
request.payload = ItemData(QRandomGenerator::global()->generate(), "Item", triggerValue);
sigItemUpdate(request);
}
}
@ -86,9 +89,9 @@ uint8_t Actor::getTriggerValue()
return triggerValue;
}
void Actor::onValueChanged(uint8_t value)
void Actor::onItemUpdated(ItemUpdateRequest update)
{
(void)value;
(void) update;
}
std::shared_ptr<Actor> Actor::createActor(const QString& type)
@ -112,9 +115,7 @@ std::shared_ptr<Actor> Actor::loadActor(const QJsonObject &json)
return actor;
}
void Actor::setValue(uint8_t value)
void Actor::enactValue(uint8_t value)
{
Item::setValue(value);
setActive(value);
}