LibreOffice Module reportdesign (master)  1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
rptui::DefaultComponentInspectorModel Class Referencefinal

#include <DefaultInspection.hxx>

Inheritance diagram for rptui::DefaultComponentInspectorModel:
[legend]
Collaboration diagram for rptui::DefaultComponentInspectorModel:
[legend]

Public Member Functions

 DefaultComponentInspectorModel (const css::uno::Reference< css::uno::XComponentContext > &_rxContext)
 
- Public Member Functions inherited from cppu::WeakAggImplHelper3< class, class, class >
virtual css::uno::Any SAL_CALL queryInterface (css::uno::Type const &rType) SAL_OVERRIDE
 
virtual css::uno::Any SAL_CALL queryAggregation (css::uno::Type const &rType) SAL_OVERRIDE
 
virtual void SAL_CALL acquire () SAL_OVERRIDE
 
virtual void SAL_CALL release () SAL_OVERRIDE
 
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () SAL_OVERRIDE
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () SAL_OVERRIDE
 
- Public Member Functions inherited from cppu::OWeakAggObject
 OWeakAggObject ()
 
virtual css::uno::Any SAL_CALL queryInterface (const css::uno::Type &rType) SAL_OVERRIDE
 
virtual void SAL_CALL setDelegator (const css::uno::Reference< css::uno::XInterface > &Delegator) SAL_OVERRIDE
 
virtual css::uno::Any SAL_CALL queryAggregation (const css::uno::Type &rType) SAL_OVERRIDE
 
- Public Member Functions inherited from cppu::OWeakObject
 OWeakObject ()
 
 OWeakObject (const OWeakObject &)
 
OWeakObject &SAL_CALL operator= (const OWeakObject &)
 
virtual css::uno::Reference< css::uno::XAdapter > SAL_CALL queryAdapter () SAL_OVERRIDE
 
SAL_CALL operator css::uno::Reference< css::uno::XInterface > ()
 

Private Member Functions

 DefaultComponentInspectorModel (const DefaultComponentInspectorModel &)=delete
 
DefaultComponentInspectorModeloperator= (const DefaultComponentInspectorModel &)=delete
 
virtual ~DefaultComponentInspectorModel () override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual css::uno::Sequence< css::uno::Any > SAL_CALL getHandlerFactories () override
 
virtual sal_Bool SAL_CALL getHasHelpSection () override
 
virtual ::sal_Int32 SAL_CALL getMinHelpTextLines () override
 
virtual ::sal_Int32 SAL_CALL getMaxHelpTextLines () override
 
virtual sal_Bool SAL_CALL getIsReadOnly () override
 
virtual void SAL_CALL setIsReadOnly (sal_Bool _isreadonly) override
 
virtual css::uno::Sequence< css::inspection::PropertyCategoryDescriptor > SAL_CALL describeCategories () override
 
virtual ::sal_Int32 SAL_CALL getPropertyOrderIndex (const OUString &PropertyName) override
 
virtual void SAL_CALL initialize (const css::uno::Sequence< css::uno::Any > &aArguments) override
 
void createWithHelpSection (sal_Int32 _nMinHelpTextLines, sal_Int32 _nMaxHelpTextLines)
 

Private Attributes

::osl::Mutex m_aMutex
 
css::uno::Reference< css::uno::XComponentContext > m_xContext
 
css::uno::Reference< css::inspection::XObjectInspectorModel > m_xComponent
 
bool m_bConstructed
 delegatee More...
 
bool m_bHasHelpSection
 
bool m_bIsReadOnly
 
sal_Int32 m_nMinHelpTextLines
 
sal_Int32 m_nMaxHelpTextLines
 

Additional Inherited Members

- Protected Member Functions inherited from cppu::OWeakAggObject
virtual ~OWeakAggObject () SAL_OVERRIDE
 
- Protected Member Functions inherited from cppu::OWeakObject
virtual ~OWeakObject () COVERITY_NOEXCEPT_FALSE
 
void disposeWeakConnectionPoint ()
 
- Protected Attributes inherited from cppu::OWeakAggObject
css::uno::WeakReferenceHelper xDelegator
 
- Protected Attributes inherited from cppu::OWeakObject
oslInterlockedCount m_refCount
 

Detailed Description

Definition at line 40 of file DefaultInspection.hxx.

Constructor & Destructor Documentation

rptui::DefaultComponentInspectorModel::DefaultComponentInspectorModel ( const DefaultComponentInspectorModel )
privatedelete
rptui::DefaultComponentInspectorModel::~DefaultComponentInspectorModel ( )
overrideprivatevirtual

Definition at line 58 of file DefaultInspection.cxx.

rptui::DefaultComponentInspectorModel::DefaultComponentInspectorModel ( const css::uno::Reference< css::uno::XComponentContext > &  _rxContext)

Member Function Documentation

void rptui::DefaultComponentInspectorModel::createWithHelpSection ( sal_Int32  _nMinHelpTextLines,
sal_Int32  _nMaxHelpTextLines 
)
private

Definition at line 145 of file DefaultInspection.cxx.

References m_bConstructed, m_bHasHelpSection, m_nMaxHelpTextLines, and m_nMinHelpTextLines.

Referenced by initialize().

Sequence< PropertyCategoryDescriptor > SAL_CALL rptui::DefaultComponentInspectorModel::describeCategories ( )
overrideprivatevirtual
Sequence< Any > SAL_CALL rptui::DefaultComponentInspectorModel::getHandlerFactories ( )
overrideprivatevirtual

Definition at line 77 of file DefaultInspection.cxx.

sal_Bool SAL_CALL rptui::DefaultComponentInspectorModel::getHasHelpSection ( )
overrideprivatevirtual

Definition at line 88 of file DefaultInspection.cxx.

References m_aMutex, and m_bHasHelpSection.

OUString SAL_CALL rptui::DefaultComponentInspectorModel::getImplementationName ( )
overrideprivatevirtual

Definition at line 62 of file DefaultInspection.cxx.

sal_Bool SAL_CALL rptui::DefaultComponentInspectorModel::getIsReadOnly ( )
overrideprivatevirtual

Definition at line 101 of file DefaultInspection.cxx.

References m_aMutex, and m_bIsReadOnly.

sal_Int32 SAL_CALL rptui::DefaultComponentInspectorModel::getMaxHelpTextLines ( )
overrideprivate

Definition at line 114 of file DefaultInspection.cxx.

References m_aMutex, and m_nMaxHelpTextLines.

sal_Int32 SAL_CALL rptui::DefaultComponentInspectorModel::getMinHelpTextLines ( )
overrideprivate

Definition at line 95 of file DefaultInspection.cxx.

References m_aMutex, and m_nMinHelpTextLines.

sal_Int32 SAL_CALL rptui::DefaultComponentInspectorModel::getPropertyOrderIndex ( const OUString &  PropertyName)
overrideprivate
Sequence< OUString > SAL_CALL rptui::DefaultComponentInspectorModel::getSupportedServiceNames ( )
overrideprivatevirtual

Definition at line 72 of file DefaultInspection.cxx.

void SAL_CALL rptui::DefaultComponentInspectorModel::initialize ( const css::uno::Sequence< css::uno::Any > &  aArguments)
overrideprivatevirtual

Definition at line 120 of file DefaultInspection.cxx.

References createWithHelpSection(), m_aMutex, and m_bConstructed.

DefaultComponentInspectorModel& rptui::DefaultComponentInspectorModel::operator= ( const DefaultComponentInspectorModel )
privatedelete
void SAL_CALL rptui::DefaultComponentInspectorModel::setIsReadOnly ( sal_Bool  _isreadonly)
overrideprivatevirtual

Definition at line 107 of file DefaultInspection.cxx.

References m_aMutex, and m_bIsReadOnly.

sal_Bool SAL_CALL rptui::DefaultComponentInspectorModel::supportsService ( const OUString &  ServiceName)
overrideprivatevirtual

Definition at line 67 of file DefaultInspection.cxx.

References cppu::supportsService().

Member Data Documentation

::osl::Mutex rptui::DefaultComponentInspectorModel::m_aMutex
private
bool rptui::DefaultComponentInspectorModel::m_bConstructed
private

delegatee

Definition at line 46 of file DefaultInspection.hxx.

Referenced by createWithHelpSection(), and initialize().

bool rptui::DefaultComponentInspectorModel::m_bHasHelpSection
private

Definition at line 47 of file DefaultInspection.hxx.

Referenced by createWithHelpSection(), and getHasHelpSection().

bool rptui::DefaultComponentInspectorModel::m_bIsReadOnly
private

Definition at line 48 of file DefaultInspection.hxx.

Referenced by getIsReadOnly(), and setIsReadOnly().

sal_Int32 rptui::DefaultComponentInspectorModel::m_nMaxHelpTextLines
private

Definition at line 50 of file DefaultInspection.hxx.

Referenced by createWithHelpSection(), and getMaxHelpTextLines().

sal_Int32 rptui::DefaultComponentInspectorModel::m_nMinHelpTextLines
private

Definition at line 49 of file DefaultInspection.hxx.

Referenced by createWithHelpSection(), and getMinHelpTextLines().

css::uno::Reference< css::inspection::XObjectInspectorModel > rptui::DefaultComponentInspectorModel::m_xComponent
private

Definition at line 45 of file DefaultInspection.hxx.

Referenced by getPropertyOrderIndex().

css::uno::Reference< css::uno::XComponentContext > rptui::DefaultComponentInspectorModel::m_xContext
private

Definition at line 44 of file DefaultInspection.hxx.

Referenced by getPropertyOrderIndex().


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