LibreOffice Module xmloff (master)  1
Static Public Member Functions | Protected Member Functions | List of all members
xmloff::OValuePropertiesMetaData Class Reference

#include <valueproperties.hxx>

Inheritance diagram for xmloff::OValuePropertiesMetaData:
[legend]

Static Public Member Functions

static void getValuePropertyNames (OControlElement::ElementType _eType, sal_Int16 _nFormComponentType, char const *&_rpCurrentValuePropertyName, char const *&_rpValuePropertyName)
 calculate the property names for the current-value and the value attribute. More...
 
static void getValueLimitPropertyNames (sal_Int16 _nFormComponentType, char const *&_rpMinValuePropertyName, char const *&_rpMaxValuePropertyName)
 calculate the property names for the min-value and the max-value attribute. More...
 
static void getRuntimeValuePropertyNames (OControlElement::ElementType _eType, sal_Int16 _nFormComponentType, char const *&_rpValuePropertyName, char const *&_rpDefaultValuePropertyName)
 calculate the names of the properties which, at runtime, are used for value and default value. More...
 

Protected Member Functions

 OValuePropertiesMetaData ()
 

Detailed Description

Definition at line 29 of file valueproperties.hxx.

Constructor & Destructor Documentation

xmloff::OValuePropertiesMetaData::OValuePropertiesMetaData ( )
inlineprotected

Definition at line 32 of file valueproperties.hxx.

Member Function Documentation

void xmloff::OValuePropertiesMetaData::getRuntimeValuePropertyNames ( OControlElement::ElementType  _eType,
sal_Int16  _nFormComponentType,
char const *&  _rpValuePropertyName,
char const *&  _rpDefaultValuePropertyName 
)
static
void xmloff::OValuePropertiesMetaData::getValueLimitPropertyNames ( sal_Int16  _nFormComponentType,
char const *&  _rpMinValuePropertyName,
char const *&  _rpMaxValuePropertyName 
)
static

calculate the property names for the min-value and the max-value attribute.

If controls of the given FormComponentType do not have any of the properties requested, the respective out parameter will be set to NULL.

Definition at line 94 of file valueproperties.cxx.

References PROPERTY_EFFECTIVE_MAX, PROPERTY_EFFECTIVE_MIN, PROPERTY_SCROLLVALUE_MAX, PROPERTY_SCROLLVALUE_MIN, PROPERTY_SPINVALUE_MAX, PROPERTY_SPINVALUE_MIN, PROPERTY_VALUE_MAX, PROPERTY_VALUE_MIN, and SAL_WARN.

Referenced by xmloff::OControlExport::exportSpecialAttributes(), and xmloff::OControlImport::StartElement().

void xmloff::OValuePropertiesMetaData::getValuePropertyNames ( OControlElement::ElementType  _eType,
sal_Int16  _nFormComponentType,
char const *&  _rpCurrentValuePropertyName,
char const *&  _rpValuePropertyName 
)
static

The documentation for this class was generated from the following files: