Go to the documentation of this file.
96 static const std::vector<std::pair<Base::String, int>>&
getEntryTypes() {
return _entryTypes; }
115 static std::vector<std::pair<Base::String, int>> _entryTypes;
@ INTEGER
Definition: PropertyDescriptor.h:20
@ BUTTON
Definition: PropertyDescriptor.h:25
PropertyBoolean isMaterialProperty
Definition: PropertyDescriptor.h:62
PropertyText npkChapter
Definition: PropertyDescriptor.h:69
void copyValuesFrom(const Core::PropertyDescriptor *other)
PropertyTextOpt defaultDisplayName
Definition: PropertyDescriptor.h:43
@ UNDEFINED
Definition: PropertyDescriptor.h:19
PropertyText formulaArg3
Definition: PropertyDescriptor.h:76
Definition: CoreDocument.h:269
PropertyInteger index
Definition: PropertyDescriptor.h:51
PropertyTextOpt ifcPropertyName
Definition: PropertyDescriptor.h:54
PropertyInteger lccCompany
Definition: PropertyDescriptor.h:65
Base::String getDisplayName() const
PropertyText formulaOp2
Definition: PropertyDescriptor.h:75
PropertyText formulaArg2
Definition: PropertyDescriptor.h:74
PropertyInteger lxzType
Definition: PropertyDescriptor.h:64
PropertyText formulaArg1
Definition: PropertyDescriptor.h:72
Core::DocObject * copy(Core::CoreDocument *toDoc, DocObjectMap ©Map) override
static Core::PropertyDescriptor * getByCompanyChapterIndex(Core::CoreDocument *doc, int aCompany, const Base::String &aChapter, int aIndex)
Core::PropertyLink< Core::GeometryLimit * > geometryLimit1
Definition: PropertyDescriptor.h:70
PropertyTextOpt defaultDisplayNameIt
Definition: PropertyDescriptor.h:46
@ ENUM
Definition: PropertyDescriptor.h:24
std::map< Core::DocObject *, Core::DocObject * > DocObjectMap
Definition: DocObject.h:50
Definition: PropertyBoolean.h:14
bool mustbeSaved() const override
Return 'true' if this object must always be saved in the file.
int getAvailableLmeIndex(int aMin=1) const
Type
Definition: PropertyDescriptor.h:18
virtual size_t computeHash(bool strictComparison=false)
PropertyText entryType
Definition: PropertyDescriptor.h:56
PropertyBoolean extended
Definition: PropertyDescriptor.h:67
PropertyInteger isLuccProperty
Definition: PropertyDescriptor.h:63
@ BOOL
Definition: PropertyDescriptor.h:22
void restoreProperty(Core::Property *property, const Base::String &name, Base::AbstractXMLReader &reader, Base::PersistenceVersion &version) override
Restores property from from reader in specified version.
PropertyTextOpt defaultDisplayNameEn
Definition: PropertyDescriptor.h:44
PropertyText unit
Definition: PropertyDescriptor.h:57
@ GROUP
Definition: PropertyDescriptor.h:29
@ DOUBLE
Definition: PropertyDescriptor.h:21
Definition: DocObject.h:54
PropertyText detail
Definition: PropertyDescriptor.h:58
Definition: Persistence.h:13
void setMustbeSaved(bool aValue)
Base::String getFormula() const
@ POINT
Definition: PropertyDescriptor.h:27
#define LX_NODE_HEADER()
Definition: PropertyMacros.h:7
PropertyBoolean isEditable
Definition: PropertyDescriptor.h:49
Definition: PropertyDescriptor.h:11
static Core::PropertyDescriptor * getByParameterName(Core::CoreDocument *doc, const Base::String &name)
@ STRING
Definition: PropertyDescriptor.h:23
Definition: AbstractXMLReader.h:7
bool isLxzProperty() const
PropertyBoolean isVisible
Definition: PropertyDescriptor.h:48
static Base::String getEntryType(const Base::String &s)
@ COLOR
Definition: PropertyDescriptor.h:26
Definition: PropertyText.h:8
PropertyBoolean isUserLxz
Definition: PropertyDescriptor.h:66
PropertyBoolean extendedVisible
Definition: PropertyDescriptor.h:68
virtual ~PropertyDescriptor()
PropertyInteger indexDecimalPart
Definition: PropertyDescriptor.h:52
PropertyBoolean forceLxProperty
Definition: PropertyDescriptor.h:61
PropertyBoolean negative
Definition: PropertyDescriptor.h:59
LX_CORE_EXPORT Version & version
PropertyText guid
Definition: PropertyDescriptor.h:53
Base::String getEntryType() const
Definition: Property.h:72
@ LXFORMULA
Definition: PropertyDescriptor.h:31
@ LXATTRIBUTE
Definition: PropertyDescriptor.h:30
PropertyBoolean forPropertySetInfo
Definition: PropertyDescriptor.h:60
DECLARE_PROPERTY_TEMPLATES(Core::ColorSetForPED, LX_CORE_EXPORT)
@ OBJECT
Definition: PropertyDescriptor.h:28
A Utf-16 (windows) or ucs4 (unix) encoded string class.
Definition: String.h:18
PropertyText formulaOp1
Definition: PropertyDescriptor.h:73
virtual Type getType() const =0
PropertyInteger translationId
Definition: PropertyDescriptor.h:50
#define TYPESYSTEM_HEADER()
define for subclassing Base::BaseClass
Definition: Base.h:12
PropertyText parameterName
Definition: PropertyDescriptor.h:42
PropertyTextOpt defaultDisplayNameFr
Definition: PropertyDescriptor.h:45
static const std::vector< std::pair< Base::String, int > > & getEntryTypes()
Definition: PropertyDescriptor.h:96
Definition: PropertyInteger.h:8
LxzType
Definition: PropertyDescriptor.h:35