Go to the documentation of this file.
57 virtual std::shared_ptr<Core::DbgInfo>
getDbgInfo()
const override;
unsigned short getData2() const
void toUuid(QUuid &uuid) const
virtual 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.
bool setValueFromVariant(const Core::Variant &value) override
virtual bool isEqual(const Property *) const override
compare properties
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.
const Base::GlobalId & getValue() const
Definition: GlobalId.h:28
virtual void paste(const Core::Property &from) override
Paste the value from the property (mainly for Undo/Redo and transactions)
Base::GlobalId _value
Definition: PropertyGUID.h:61
Core::Variant getVariant(void) const override
void setValue(const char *aGuid)
Set value from const char*. Expected format is '{A921A948-076F-4EAA-8203-DF69585D9491}'.
void getData4(unsigned char value[8]) const
Definition: Persistence.h:13
Base::String toString() const
Base::String toBase64String() const
void copyValue(Core::Property *p) override
virtual std::shared_ptr< Core::DbgInfo > getDbgInfo() const override
Returns the debug information for this property.
void check_and_save_or_throw(const Base::GlobalId &id)
void setValue(const QUuid &id)
Definition: AbstractXMLReader.h:7
unsigned int getData1() 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...
unsigned short getData3() const
void setValue(const Base::String &base64)
Set value from Base64 String.
LX_CORE_EXPORT Version & version
Base::GlobalId createAndSetGUID()
Creates and a new GUID and sets the value. No notification or checking is done.
Definition: Property.h:72
A Utf-16 (windows) or ucs4 (unix) encoded string class.
Definition: String.h:18
#define TYPESYSTEM_HEADER()
define for subclassing Base::BaseClass
Definition: Base.h:12
DECLARE_PROPERTY_FACTORY(PropertyAxis1_Factory, Core::PropertyAxis1)
The PropertyGUID class saves and restores GUIDs. It also handles the management of GUIDs in the Docum...
Definition: PropertyGUID.h:21
virtual void restore(Base::AbstractXMLReader &reader, Base::PersistenceVersion &version) override
This method is used to restore properties from an XML document.
void setValue(const Base::GlobalId &id)