Added system item support, support for RGBControlers with multiple item backends, and item settings widgets
This commit is contained in:
@ -42,11 +42,10 @@ QString MultiFactorActor::getName() const
|
||||
}
|
||||
}
|
||||
|
||||
void MultiFactorActor::setFactorActor(Actor* factorActor)
|
||||
void MultiFactorActor::setFactorActor(std::shared_ptr<Actor> factorActor)
|
||||
{
|
||||
if(factorActor_) delete factorActor_;
|
||||
factorActor_=factorActor;
|
||||
connect(factorActor_, &Actor::sigValue, this, &MultiFactorActor::factorActorSlot);
|
||||
connect(factorActor_.get(), &Actor::sigValue, this, &MultiFactorActor::factorActorSlot);
|
||||
}
|
||||
|
||||
void MultiFactorActor::store(QJsonObject &json)
|
||||
@ -73,7 +72,7 @@ void MultiFactorActor::load(const QJsonObject &json, bool preserve)
|
||||
}
|
||||
if(factorActor_)
|
||||
{
|
||||
connect(factorActor_, &Actor::sigValue, this, &MultiFactorActor::factorActorSlot);
|
||||
connect(factorActor_.get(), &Actor::sigValue, this, &MultiFactorActor::factorActorSlot);
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user