14 #ifndef ABSTRACTSINGLEROLESERIALISER_H
15 #define ABSTRACTSINGLEROLESERIALISER_H
17 #include "abstractstringserialiser.h"
18 class AbstractSingleRoleSerialiserPrivate;
22 Q_PROPERTY(
int roleToSave READ roleToSave WRITE setRoleToSave)
30 int roleToSave()
const;
31 void setRoleToSave(
int val);
32 void setRoleToSave(
const QList<int> &val) Q_DECL_OVERRIDE;
36 void resetRoleToSave() Q_DECL_OVERRIDE;
virtual Q_INVOKABLE void addRoleToSave(int role)
Appends role to the list of roles to save.
Definition: abstractmodelserialiser.cpp:117
virtual Q_INVOKABLE void clearRoleToSave()
empties the list of roles to save
Definition: abstractmodelserialiser.cpp:136
virtual Q_INVOKABLE void removeRoleToSave(int role)
Removes role from the list of roles to save.
Definition: abstractmodelserialiser.cpp:127
The interface for model serialisers saving only one role.
Definition: abstractsingleroleserialiser.h:20
~AbstractSingleRoleSerialiser()=0
The interface for model serialisers saving to strings.
Definition: abstractstringserialiser.h:23