OpenLexocad  28.0
PropertyStringDescriptor.h
Go to the documentation of this file.
1 #pragma once
2 
4 
5 
6 namespace Core
7 {
8 /* @brief Saves and restores the characteristics of a PropertyString
9  */
11 {
14 public:
15  friend class PropertyStringDescriptor_Factory;
16 
18 
21 
22  Type getType() const override;
23 
24 private:
25 };
26 
27 DECLARE_OBJECT_FACTORY_NOIFC(PropertyStringDescriptor_Factory, PropertyStringDescriptor);
28 } // namespace Core
Core::PropertyStringDescriptor::fixedCode
PropertyText fixedCode
Definition: PropertyStringDescriptor.h:20
Core::PropertyStringDescriptor::getType
Type getType() const override
Core::PropertyStringDescriptor::PropertyStringDescriptor
PropertyStringDescriptor()
Core::PropertyDescriptor::Type
Type
Definition: PropertyDescriptor.h:18
PropertyDescriptor.h
Core::PropertyStringDescriptor::defaultValue
PropertyText defaultValue
Definition: PropertyStringDescriptor.h:19
Core
Definition: Base.h:5
LX_NODE_HEADER
#define LX_NODE_HEADER()
Definition: PropertyMacros.h:7
Core::PropertyDescriptor
Definition: PropertyDescriptor.h:11
Core::DECLARE_OBJECT_FACTORY_NOIFC
DECLARE_OBJECT_FACTORY_NOIFC(PropertyBoolDescriptor_Factory, PropertyBoolDescriptor)
Core::PropertyText
Definition: PropertyText.h:8
Core::PropertyStringDescriptor
Definition: PropertyStringDescriptor.h:11
TYPESYSTEM_HEADER
#define TYPESYSTEM_HEADER()
define for subclassing Base::BaseClass
Definition: Base.h:12