21 : mUseCreatedObject(false)
37 act->setObject(
object());
54 act->writeToXml(xmlOut);
60 bool parseActions =
false;
61 while (!xmlIn.
atEnd())
67 if (xmlIn.
name() ==
"actions")
72 else if (parseActions)
80 if (xmlIn.
name() ==
"actions")
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
The UserActionFactory is the abstract base class for registration.
The UserAction class is the abstract base class for user interactions.
virtual void setObject(const UserActionObject &obj)
void setCompoundOrder(int cmpord)
static UserActionManager * instance()
UserAction * getParsedAction(QXmlStreamReader &xmlIn) const
QStringRef value(const QString &namespaceUri, const QString &name) const const
QXmlStreamAttributes attributes() const const
bool isEndElement() const const
bool isStartElement() const const
QStringRef name() const const
QXmlStreamReader::TokenType readNext()
void writeAttribute(const QString &qualifiedName, const QString &value)
void writeStartElement(const QString &qualifiedName)