Added json broadcasting
This commit is contained in:
parent
df27b622a0
commit
3cbe947408
37 changed files with 514 additions and 487 deletions
|
|
@ -75,22 +75,6 @@ void Actor::load(const QJsonObject& json)
|
|||
triggerValue = json["TriggerValue"].toInt();
|
||||
}
|
||||
|
||||
void Actor::store(QString subsecton, QSettings* settings)
|
||||
{
|
||||
settings->setValue(subsecton + "Active", active);
|
||||
settings->setValue(subsecton + "Exausted", exausted);
|
||||
if(!name.isEmpty())settings->setValue(subsecton + "Name", name);
|
||||
settings->setValue(subsecton + "TriggerValue", triggerValue);
|
||||
}
|
||||
|
||||
void Actor::load(QString subsecton, QSettings* settings)
|
||||
{
|
||||
active = settings->value(subsecton + "Active").toBool();
|
||||
exausted = settings->value(subsecton + "Exausted").toBool();
|
||||
if(settings->contains(subsecton + "Name"))name = settings->value(subsecton + "Name").toString();
|
||||
triggerValue = settings->value(subsecton + "TriggerValue").toUInt();
|
||||
}
|
||||
|
||||
void Actor::setTriggerValue(uint8_t value)
|
||||
{
|
||||
triggerValue=value;
|
||||
|
|
@ -130,11 +114,3 @@ Actor* Actor::loadActor(const QJsonObject &json)
|
|||
if(actor) actor->load(json);
|
||||
return actor;
|
||||
}
|
||||
|
||||
Actor* Actor::loadActor(QString subsecton, QSettings* settings)
|
||||
{
|
||||
QString type = settings->value(subsecton + "Type").toString();
|
||||
Actor* actor = createActor(type);
|
||||
if(actor) actor->load(subsecton, settings);
|
||||
return actor;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue