59 bool mustbeSaved()
const override;
60 void setMustbeSaved(
bool aValue);
61 virtual Type getType()
const = 0;
68 static const std::vector<std::pair<Base::String, int>>&
getEntryTypes() {
return _entryTypes; }
82 static std::vector<std::pair<Base::String, int>> _entryTypes;
static const std::vector< std::pair< Base::String, int > > & getEntryTypes()
Definition: PropertyDescriptor.h:68
Core::PropertyText detail
Definition: PropertyDescriptor.h:50
Definition: PropertyDescriptor.h:25
Core::PropertyLogical forceLxProperty
Definition: PropertyDescriptor.h:52
Definition: PropertyDescriptor.h:26
PropertyTextOpt ifcPropertyName
Definition: PropertyDescriptor.h:46
Definition: Persistence.h:14
DECLARE_PROPERTY_TEMPLATES(Core::PropertyDescriptor, LX_CORE_EXPORT)
PropertyTextOpt defaultDisplayName
Definition: PropertyDescriptor.h:40
Definition: PropertyLogical.h:16
Definition: PropertyDescriptor.h:32
Core::PropertyText name
Definition: CoreDocument.h:167
Definition: PropertyDescriptor.h:30
Type
Definition: PropertyDescriptor.h:22
PropertyLogical isVisible
Definition: PropertyDescriptor.h:41
Definition: PropertyText.h:11
A Utf-16 (windows) or ucs4 (unix) encoded string class.
Definition: String.h:23
void restoreProperty(Core::Property *property, const Base::String &name, Base::AbstractXMLReader &reader, Base::PersistenceVersion &version) override
LX_CORE_EXPORT Version & version
Definition: CoreDocument.h:210
Definition: PropertyDescriptor.h:28
Definition: PropertyDescriptor.h:31
Definition: PropertyDescriptor.h:29
Definition: PropertyDescriptor.h:34
Definition: PropertyInteger.h:10
Definition: AbstractXMLReader.h:7
Definition: PropertyDescriptor.h:35
Core::PropertyText unit
Definition: PropertyDescriptor.h:49
Core::PropertyLogical forPropertySetInfo
Definition: PropertyDescriptor.h:51
Definition: PropertyDescriptor.h:27
Core::PropertyText entryType
Definition: PropertyDescriptor.h:48
Definition: PropertyDescriptor.h:15
PropertyLogical isEditable
Definition: PropertyDescriptor.h:42
Definition: PropertyDescriptor.h:24
PropertyInteger translationId
Definition: PropertyDescriptor.h:43
Core::PropertyInteger isLuccProperty
Definition: PropertyDescriptor.h:54
Core::PropertyLogical isMaterialProperty
Definition: PropertyDescriptor.h:53
Definition: Property.h:77
PropertyText parameterName
Definition: PropertyDescriptor.h:39
PropertyText guid
Definition: PropertyDescriptor.h:45
std::map< Core::DocObject *, Core::DocObject * > DocObjectMap
Definition: DocObject.h:10
PropertyInteger index
Definition: PropertyDescriptor.h:44
Definition: PropertyDescriptor.h:33
Definition: PropertyDescriptor.h:36
Definition: DocObject.h:51