33 friend class PythonClassObject_Factory;
47 void setPropertyHeader(
const Base::String& aDefaultName,
int aTranslationId = -1);
48 void setPropertyGroupName(
const Base::String& aDefaultName,
int aTranslationId = -1);
50 int getTranslationHeader()
const;
52 int getTranslationGroupName()
const;
56 bool mustbeSaved()
const override;
64 std::list<PropertyDescriptor*> getPropertyDescriptorList()
const;
65 std::map<std::string, PropertyDescriptor*> getPropertyDescriptorMap()
const;
74 static std::map<Base::GlobalId, PythonClassObject*> classRegistry;
#define CORE_EXPORT
Definition: core_defines2.h:10
Definition: PropertyLink.h:88
PropertyText propertyHeader
Definition: PythonClassObject.h:40
The PropertyGUID class saves and restores GUIDs. It also handles the management of GUIDs in the Docum...
Definition: PropertyGUID.h:25
Definition: PropertyText.h:12
A Utf-16 (windows) or ucs4 (unix) encoded string class.
Definition: String.h:29
Definition: Persistance.h:20
PropertyBackLink< PythonScriptObject * > pythonScriptObject
Definition: PythonClassObject.h:35
LX_CORE_EXPORT Version & version
Definition: CoreDocument.h:197
PropertyText superClassName
Definition: PythonClassObject.h:38
Definition: AbstractXMLReader.h:10
Definition: GlobalId.h:32
Definition: StandardManipulatorPolicy.h:9
Keeps the information about a Python class like class name, the super class etc. Also keeps the infor...
Definition: PythonClassObject.h:25
PropertyText className
Definition: PythonClassObject.h:37
DECLARE_OBJECT_FACTORY_NOIFC(PropertyBoolDescriptor_Factory, PropertyBoolDescriptor)
PropertyText propertyGroupName
Definition: PythonClassObject.h:42
Definition: PropertyInteger.h:57
Definition: PropertyDescriptor.h:16
Definition: PropertyBackLink.h:51
PropertyIndex translatorHeader
Definition: PythonClassObject.h:41
PropertyGUID classId
Definition: PythonClassObject.h:36
PropertyIndex translatorGroupName
Definition: PythonClassObject.h:43
Definition: PropertyInteger.h:140
std::map< Core::DocObject *, Core::DocObject * > DocObjectMap
Definition: DocObject.h:11
PropertyUInt64 standardManipulatorPolicy
Definition: PythonClassObject.h:39
Definition: DocObject.h:28