LibreOffice Module comphelper (master) 1
|
an OPropertyArrayUsageHelper which will create an OPropertyArrayAggregationHelper More...
#include <proparrhlp.hxx>
Protected Member Functions | |
virtual void | fillProperties (css::uno::Sequence< css::beans::Property > &_rProps, css::uno::Sequence< css::beans::Property > &_rAggregateProps) const =0 |
overwrite this in your derived class. More... | |
virtual ::cppu::IPropertyArrayHelper * | createArrayHelper () const |
creates an OPropertyArrayAggregationHelper filled with properties for which's initialization fillProperties is called. More... | |
virtual ::cppu::IPropertyArrayHelper * | createArrayHelper () const =0 |
used to implement the creation of the array helper which is shared amongst all instances of the class. More... | |
Additional Inherited Members | |
Public Member Functions inherited from comphelper::OPropertyArrayUsageHelper< TYPE > | |
OPropertyArrayUsageHelper () | |
virtual | ~OPropertyArrayUsageHelper () |
::cppu::IPropertyArrayHelper * | getArrayHelper () |
call this in the getInfoHelper method of your derived class. More... | |
Static Protected Member Functions inherited from comphelper::OPropertyArrayUsageHelper< TYPE > | |
static std::mutex & | theMutex () |
Static Protected Attributes inherited from comphelper::OPropertyArrayUsageHelper< TYPE > | |
static sal_Int32 | s_nRefCount = 0 |
::cppu::IPropertyArrayHelper * | s_pProps = nullptr |
an OPropertyArrayUsageHelper which will create an OPropertyArrayAggregationHelper
Definition at line 64 of file proparrhlp.hxx.
|
inlineprotectedvirtual |
creates an OPropertyArrayAggregationHelper filled with properties for which's initialization fillProperties is called.
getInfoService and getFirstAggregateId may be overwritten to determine the additional parameters of the OPropertyArrayAggregationHelper.
Implements comphelper::OPropertyArrayUsageHelper< TYPE >.
Definition at line 128 of file proparrhlp.hxx.
References DEFAULT_AGGREGATE_PROPERTY_ID.
|
protectedpure virtual |
overwrite this in your derived class.
initialize the two sequences with your and your aggregate's properties.
The method gets called with Mutex acquired.
_rProps | out parameter to be filled with the property descriptions of your own class |
_rAggregateProps | out parameter to be filled with the properties of your aggregate. |