UserAction * newAction() const
UserActionCompoundFactory()
static UserActionCompoundFactory * sFactory
void addAction(UserAction *act)
void readFromXml(QXmlStreamReader &xmlIn) override
QString tagname() const override
void writeToXml(QXmlStreamWriter &xmlOut) const override
QList< UserAction * > mActionList
void setUseCreatedObject()
The UserActionFactory is the abstract base class for registration.
The UserAction class is the abstract base class for user interactions.