void copyValue(Core::Property *p) override
bool contains(const Base::String &text) const
std::list< Base::String > _textList
Definition: PropertyTextList.h:37
Core::Property * copy() const override
Returns a new copy of the property (mainly for Undo/Redo and transactions). The copy has no container...
void removeText(const Base::String &text)
void restore(Base::AbstractXMLReader &reader, Base::PersistenceVersion &version) override
This method is used to restore properties from an XML document.
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::Variant getVariant() const override
Definition: PropertyTextList.h:27
bool isEqual(const Property *) const override
compare properties
bool setValueFromVariant(const Core::Variant &value) override
const std::list< Base::String > & getValue() const
Definition: PropertyTextList.h:8
void addText(const Base::String &text)
void paste(const Core::Property &from) override
Paste the value from the property (mainly for Undo/Redo and transactions)
void setValue(const std::list< Base::String > &textList)