16 friend class PropertyEnumDescriptor_Factory;
18 size_t addEntry(
const Base::String& aValue,
int aTranslationId);
19 bool getEntry(
size_t aIndex, std::pair<Base::String, int>& aEntry)
const;
20 bool removeEntry(
size_t aIndex);
21 std::vector<std::pair<Base::String, int>> getEntries()
const;
27 Type getType()
const override;
28 size_t getSize()
const;
Definition: PropertyInteger.h:169
DECLARE_PROPERTY_TEMPLATES(Core::PropertyDescriptor, LX_CORE_EXPORT)
Definition: PropertyText.h:22
Definition: PropertyEnumDescriptor.h:11
Type
Definition: PropertyDescriptor.h:22
A Utf-16 (windows) or ucs4 (unix) encoded string class.
Definition: String.h:23
Definition: CoreDocument.h:210
DECLARE_OBJECT_FACTORY_NOIFC(PropertyBoolDescriptor_Factory, PropertyBoolDescriptor)
Definition: PropertyDescriptor.h:15
std::map< Core::DocObject *, Core::DocObject * > DocObjectMap
Definition: DocObject.h:10
Definition: DocObject.h:51