22#include <com/sun/star/beans/XPropertySet.hpp>
32 const OUString& _rName,
34 sal_Int32 _nAttributes,
35 void* _pPointerToMember,
36 const css::uno::Type& _rMemberType
40 const OUString& _rName,
42 sal_Int32 _nAttributes,
43 css::uno::Any* _pPointerToMember,
44 const css::uno::Type& _rExpectedType
61 css::uno::Reference< css::beans::XPropertySet >
78 static bool isDefaulted(
const sal_Int32 _nPropertyHandle,
const css::uno::Any& _rPropertyValue );
83 static bool hasDefaultSettings(
const css::uno::Reference< css::beans::XPropertySet >& _rxColumn );
virtual void registerMayBeVoidProperty(const OUString &_rName, sal_Int32 _nHandle, sal_Int32 _nAttributes, css::uno::Any *_pPointerToMember, const css::uno::Type &_rExpectedType)=0
virtual void registerProperty(const OUString &_rName, sal_Int32 _nHandle, sal_Int32 _nAttributes, void *_pPointerToMember, const css::uno::Type &_rMemberType)=0
css::uno::Any m_aHelpText
css::uno::Reference< css::beans::XPropertySet > m_xControlModel
css::uno::Any m_aControlDefault
void registerProperties(IPropertyContainer &_rPropertyContainer)
css::uno::Any m_aRelativePosition
static bool isDefaulted(const sal_Int32 _nPropertyHandle, const css::uno::Any &_rPropertyValue)
virtual ~OColumnSettings()
css::uno::Any m_aAlignment
static bool hasDefaultSettings(const css::uno::Reference< css::beans::XPropertySet > &_rxColumn)
check if the persistent settings have their default value
static bool isColumnSettingProperty(const sal_Int32 _nPropertyHandle)
determines whether the property with the given handle is handled by the class
css::uno::Any m_aFormatKey