PropertyStorage <-> QVariantMap

This commit is contained in:
2020-11-25 18:16:38 +03:00
parent ee6f264466
commit f891a69ee0
2 changed files with 19 additions and 0 deletions

View File

@@ -48,6 +48,7 @@ public:
};
PropertyStorage(const QList<Property> & pl) {props = pl;}
PropertyStorage(const QVariantMap & pl);
typedef QList<Property>::const_iterator const_iterator;
typedef QList<Property>::iterator iterator;
@@ -83,6 +84,7 @@ public:
QList<Property> & properties() {return props;}
const QList<Property> & properties() const {return props;}
const PropertyStorage & propertyStorage() const {return *this;}
QVariantMap toVariantMap() const;
bool isPropertyExists(const QString & _name) const;
void clearProperties() {props.clear();}
void addProperty(const Property & p);