LibreOffice Module extensions (master) 1
|
helper class for implementing the property set related functionality of an ImplInspectorModel More...
Public Member Functions | |
InspectorModelProperties (::osl::Mutex &_rMutex) | |
bool | hasHelpSection () const |
bool | isReadOnly () const |
sal_Int32 | getMinHelpTextLines () const |
sal_Int32 | getMaxHelpTextLines () const |
css::uno::Reference< css::beans::XPropertySetInfo > | getPropertySetInfo () |
::cppu::IPropertyArrayHelper & | getInfoHelper () |
void | constructWithHelpSection (sal_Int32 _nMinHelpTextLines, sal_Int32 _nMaxHelpTextLines) |
Private Attributes | |
::osl::Mutex & | m_rMutex |
bool | m_bHasHelpSection |
sal_Int32 | m_nMinHelpTextLines |
sal_Int32 | m_nMaxHelpTextLines |
bool | m_bIsReadOnly |
std::unique_ptr< ::cppu::IPropertyArrayHelper > | m_pPropertyInfo |
Additional Inherited Members | |
Protected Member Functions inherited from comphelper::OPropertyContainerHelper | |
OPropertyContainerHelper () | |
~OPropertyContainerHelper () | |
void | registerProperty (const OUString &_rName, sal_Int32 _nHandle, sal_Int32 _nAttributes, void *_pPointerToMember, const css::uno::Type &_rMemberType) |
void | registerMayBeVoidProperty (const OUString &_rName, sal_Int32 _nHandle, sal_Int32 _nAttributes, css::uno::Any *_pPointerToMember, const css::uno::Type &_rExpectedType) |
void | registerPropertyNoMember (const OUString &_rName, sal_Int32 _nHandle, sal_Int32 _nAttributes, const css::uno::Type &_rType, css::uno::Any const &_pInitialValue) |
void | revokeProperty (sal_Int32 _nHandle) |
bool | isRegisteredProperty (sal_Int32 _nHandle) const |
bool | isRegisteredProperty (const OUString &_rName) const |
bool | convertFastPropertyValue (css::uno::Any &rConvertedValue, css::uno::Any &rOldValue, sal_Int32 nHandle, const css::uno::Any &rValue) |
void | setFastPropertyValue (sal_Int32 nHandle, const css::uno::Any &rValue) |
void | getFastPropertyValue (css::uno::Any &rValue, sal_Int32 nHandle) const |
void | describeProperties (css::uno::Sequence< css::beans::Property > &_rProps) const |
const css::beans::Property & | getProperty (const OUString &_rName) const |
helper class for implementing the property set related functionality of an ImplInspectorModel
Definition at line 55 of file inspectormodelbase.cxx.
|
explicit |
Definition at line 91 of file inspectormodelbase.cxx.
References m_bHasHelpSection, m_bIsReadOnly, m_nMaxHelpTextLines, m_nMinHelpTextLines, m_rMutex, and comphelper::OPropertyContainerHelper::registerProperty().
void pcr::InspectorModelProperties::constructWithHelpSection | ( | sal_Int32 | _nMinHelpTextLines, |
sal_Int32 | _nMaxHelpTextLines | ||
) |
Definition at line 125 of file inspectormodelbase.cxx.
References m_bHasHelpSection, m_nMaxHelpTextLines, and m_nMinHelpTextLines.
cppu::IPropertyArrayHelper & pcr::InspectorModelProperties::getInfoHelper | ( | ) |
Definition at line 135 of file inspectormodelbase.cxx.
References aProperties, comphelper::OPropertyContainerHelper::describeProperties(), m_pPropertyInfo, and m_rMutex.
Referenced by getPropertySetInfo().
|
inline |
Definition at line 77 of file inspectormodelbase.cxx.
References m_nMaxHelpTextLines.
|
inline |
Definition at line 76 of file inspectormodelbase.cxx.
References m_nMinHelpTextLines.
Reference< XPropertySetInfo > pcr::InspectorModelProperties::getPropertySetInfo | ( | ) |
Definition at line 149 of file inspectormodelbase.cxx.
References getInfoHelper().
|
inline |
Definition at line 74 of file inspectormodelbase.cxx.
References m_bHasHelpSection.
|
inline |
Definition at line 75 of file inspectormodelbase.cxx.
References m_bIsReadOnly.
|
private |
Definition at line 59 of file inspectormodelbase.cxx.
Referenced by constructWithHelpSection(), hasHelpSection(), and InspectorModelProperties().
|
private |
Definition at line 62 of file inspectormodelbase.cxx.
Referenced by InspectorModelProperties(), and isReadOnly().
|
private |
Definition at line 61 of file inspectormodelbase.cxx.
Referenced by constructWithHelpSection(), getMaxHelpTextLines(), and InspectorModelProperties().
|
private |
Definition at line 60 of file inspectormodelbase.cxx.
Referenced by constructWithHelpSection(), getMinHelpTextLines(), and InspectorModelProperties().
|
private |
Definition at line 64 of file inspectormodelbase.cxx.
Referenced by getInfoHelper().
|
private |
Definition at line 58 of file inspectormodelbase.cxx.
Referenced by getInfoHelper().