void erase(const Base::String &key)
void setValue(const std::map< Base::String, Base::String > &textMap)
void save(Base::AbstractWriter &writer, Base::PersistenceVersion &save_version) override
This method is used to save properties or very small amounts of data to an XML document.
Core::Property * copy() const override
Returns a new copy of the property (mainly for Undo/Redo and transactions). The copy has no container...
void paste(const Core::Property &from) override
Paste the value from the property (mainly for Undo/Redo and transactions)
std::map< Base::String, Base::String > _textMap
Definition: PropertyTextMap.h:36
void copyValue(Core::Property *p) override
bool contains(const Base::String &key) const
Definition: PropertyTextMap.h:8
Base::String value(const Base::String &key) const
void restore(Base::AbstractXMLReader &reader, Base::PersistenceVersion &version) override
This method is used to restore properties from an XML document.
void insert(const Base::String &key, const Base::String &value)
const std::map< Base::String, Base::String > & getValue() const
bool setValueFromVariant(const Core::Variant &value) override
bool isEqual(const Property *) const override
compare properties
Core::Variant getVariant() const override
Definition: PropertyTextMap.h:17