UserActionFactory for ActionCreateObject.
UserAction * newAction() const
ActionCreateObjectFactory()
static ActionCreateObjectFactory * sFactory
void setLinkedObjectId(u32 lid)
QString tagname() const override
void readFromXml(QXmlStreamReader &xmlIn) override
void addToHash(QCryptographicHash &cryptoHash) const override
void writeToXml(QXmlStreamWriter &xmlOut) const override
ActionCreateObject(UserActionObjectType::ObjectType type=UserActionObjectType::None, const QString &objName=QString())
void setParentId(u32 pid)
The UserActionFactory is the abstract base class for registration.
The UserAction class is the abstract base class for user interactions.