UserActionFactory for ActionSetObjectType.
UserAction * newAction() const
static ActionSetObjectTypeFactory * sFactory
ActionSetObjectTypeFactory()
Assigns a new type to a module.
void readFromXml(QXmlStreamReader &xmlIn) override
QString tagname() const override
ActionSetObjectType(const QString &type=QString())
void addToHash(QCryptographicHash &cryptoHash) const override
void writeToXml(QXmlStreamWriter &xmlOut) const override
The UserActionFactory is the abstract base class for registration.
The UserAction class is the abstract base class for user interactions.