virtual bool isEqual(const Property *) const
compare properties
Core::Variant getVariant(void) const
Definition: PropertyInteger.h:224
const char * getValueAsString(void) const
get the value as string
virtual void restore(Base::AbstractXMLReader &reader, Base::PersistenceVersion &version)
This method is used to restore properties from an XML document.
Definition: PropertyInteger.h:211
virtual bool createSQL(Base::AbstractWriter &writer, Base::PersistenceVersion &save_version, bool data) override
This method is used to save properties or very small amounts of data to an XML document.
virtual void save(Base::AbstractWriter &writer, Base::PersistenceVersion &save_version)
This method is used to save properties or very small amounts of data to an XML document.
virtual void save(Base::AbstractWriter &writer, Base::PersistenceVersion &save_version)
This method is used to save properties or very small amounts of data to an XML document.
std::vector< uint8_t > _indexList
Definition: PropertyInteger.h:233
virtual void setValue(uint8_t i)
virtual void restore(Base::AbstractXMLReader &reader, Base::PersistenceVersion &version)
This method is used to restore properties from an XML document.
uint64_t getValue() const
virtual Core::Property * copy(void) const override
Returns a new copy of the property (mainly for Undo/Redo and transactions). The copy has no container...
uint32_t getValue() const
virtual void copyValue(Core::Property *p)
virtual void paste(const Core::Property &from) override
Paste the value from the property (mainly for Undo/Redo and transactions)
bool setValueFromVariant(const Core::Variant &value)
std::vector< int > _indexList
Definition: PropertyInteger.h:168
void setValue(const char *value)
virtual void save(Base::AbstractWriter &writer, Base::PersistenceVersion &save_version)
This method is used to save properties or very small amounts of data to an XML document.
virtual void paste(const Core::Property &from) override
Paste the value from the property (mainly for Undo/Redo and transactions)
std::vector< std::string > getEnumVector(void) const
get all possible enum values as vector of strings
void setValue(const std::vector< uint8_t > &list)
virtual void copyValue(Core::Property *p)
virtual void paste(const Core::Property &from) override
Paste the value from the property (mainly for Undo/Redo and transactions)
Core::Variant getVariant(void) const
Definition: PropertyInteger.h:159
virtual Core::Property * copy(void) const override
Returns a new copy of the property (mainly for Undo/Redo and transactions). The copy has no container...
virtual void paste(const Core::Property &from) override
Paste the value from the property (mainly for Undo/Redo and transactions)
void setEnums(const char **plEnums)
Enumeration methods.
Definition: Persistence.h:13
Definition: PropertyInteger.h:140
Core::Variant getVariant(void) const
virtual void save(Base::AbstractWriter &writer, Base::PersistenceVersion &save_version)
This method is used to save properties or very small amounts of data to an XML document.
virtual void paste(const Core::Property &from) override
Paste the value from the property (mainly for Undo/Redo and transactions)
virtual void restore(Base::AbstractXMLReader &reader, Base::PersistenceVersion &version)
This method is used to restore properties from an XML document.
virtual void restore(Base::AbstractXMLReader &reader, Base::PersistenceVersion &version)
This method is used to restore properties from an XML document.
virtual bool isEqual(const Property *) const
compare properties
bool setValueFromVariant(const Core::Variant &value)
virtual bool isEqual(const Property *) const
compare properties
virtual void save(Base::AbstractWriter &writer, Base::PersistenceVersion &save_version)
This method is used to save properties or very small amounts of data to an XML document.
const std::vector< uint8_t > & getValue() const
virtual void setValue(long i)
Definition: AbstractXMLReader.h:7
virtual void setValue(uint64_t i)
virtual void save(Base::AbstractWriter &writer, Base::PersistenceVersion &save_version)
This method is used to save properties or very small amounts of data to an XML document.
bool hasIndex(int i) const
Core::Variant getVariant(void) const
virtual void save(Base::AbstractWriter &writer, Base::PersistenceVersion &save_version)
This method is used to save properties or very small amounts of data to an XML document.
virtual void restore(Base::AbstractXMLReader &reader, Base::PersistenceVersion &version)
This method is used to restore properties from an XML document.
void copyValue(Core::Property *p)
Core::Variant getVariant(void) const
Definition: PropertyInteger.h:134
virtual Core::Property * copy(void) const override
Returns a new copy of the property (mainly for Undo/Redo and transactions). The copy has no container...
virtual Core::Property * copy(void) const override
Returns a new copy of the property (mainly for Undo/Redo and transactions). The copy has no container...
const std::vector< int > & getValue() const
Core::Variant getVariant(void) const
bool hasIndex(int i, int &order) const
virtual void copyValue(Core::Property *p)
Definition: PropertyInteger.h:123
Definition: PropertyInteger.h:31
virtual bool isEqual(const Property *) const
compare properties
virtual void copyValue(Core::Property *p)
virtual void setValue(int i)
LX_CORE_EXPORT Version & version
Definition: PropertyInteger.h:172
virtual void paste(const Core::Property &from) override
Paste the value from the property (mainly for Undo/Redo and transactions)
Definition: PropertyInteger.h:129
virtual Core::Property * copy(void) const override
Returns a new copy of the property (mainly for Undo/Redo and transactions). The copy has no container...
virtual void paste(const Core::Property &from) override
Paste the value from the property (mainly for Undo/Redo and transactions)
Definition: PropertyInteger.h:99
Definition: Property.h:72
bool setValueFromVariant(const Core::Variant &value)
bool setValueFromVariant(const Core::Variant &value)
virtual bool isEqual(const Property *) const
compare properties
bool setValueFromVariant(const Core::Variant &value)
virtual void setValue(uint32_t i)
virtual void copyValue(Core::Property *p)
bool setValueFromVariant(const Core::Variant &value)
virtual bool isEqual(const Property *) const
compare properties
void setValue(const std::vector< int > &list)
DECLARE_OPTIONAL_PROPERTY_HEADER(PropertyColorOpt, Core::PropertyColor)
virtual void restore(Base::AbstractXMLReader &reader, Base::PersistenceVersion &version)
This method is used to restore properties from an XML document.
virtual bool isEqual(const Property *) const
compare properties
Definition: PropertyInteger.h:75
#define TYPESYSTEM_HEADER()
define for subclassing Base::BaseClass
Definition: Base.h:12
DECLARE_PROPERTY_FACTORY(PropertyAxis1_Factory, Core::PropertyAxis1)
Core::Variant getVariant(void) const
bool setValueFromVariant(const Core::Variant &value)
void copyValue(Core::Property *p)
virtual void copyValue(Core::Property *p)
virtual Core::Property * copy(void) const override
Returns a new copy of the property (mainly for Undo/Redo and transactions). The copy has no container...
virtual void restore(Base::AbstractXMLReader &reader, Base::PersistenceVersion &version)
This method is used to restore properties from an XML document.
Definition: PropertyInteger.h:8
virtual bool isEqual(const Property *) const
compare properties
virtual Core::Property * copy(void) const override
Returns a new copy of the property (mainly for Undo/Redo and transactions). The copy has no container...
Definition: PropertyInteger.h:53
const char ** getEnums(void) const
get the pointer to the enum list