20#ifndef INCLUDED_COMPHELPER_PROPERTYSTATECONTAINER_HXX
21#define INCLUDED_COMPHELPER_PROPERTYSTATECONTAINER_HXX
24#include <com/sun/star/beans/XPropertyState.hpp>
58 virtual css::beans::PropertyState SAL_CALL getPropertyState(
const OUString& PropertyName )
override;
59 virtual css::uno::Sequence< css::beans::PropertyState > SAL_CALL getPropertyStates(
const css::uno::Sequence< OUString >& aPropertyName )
override;
60 virtual void SAL_CALL setPropertyToDefault(
const OUString& PropertyName )
override;
61 virtual css::uno::Any SAL_CALL getPropertyDefault(
const OUString& aPropertyName )
override;
74 css::beans::PropertyState getPropertyStateByHandle( sal_Int32 _nHandle )
const;
81 void setPropertyToDefaultByHandle( sal_Int32 _nHandle );
92 virtual css::uno::Any SAL_CALL
queryInterface(
const css::uno::Type& _rType )
override;
101 sal_Int32 getHandleForName( const OUString& _rPropertyName );
an OPropertySetHelper implementation which is just a simple container for properties represented by c...
helper implementation for components which have properties with a default
virtual void getPropertyDefaultByHandle(sal_Int32 _nHandle, css::uno::Any &_rDefault) const =0
get the default value for the property denoted by the given handle
#define COMPHELPER_DLLPUBLIC
::cppu::ImplHelper1< css::beans::XPropertyState > OPropertyStateContainer_TBase
css::uno::Any SAL_CALL queryInterface(const css::uno::Type &rType, Interface1 *p1)
#define DECLARE_XTYPEPROVIDER()