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 Ifc1, class Ifc2, class Ifc3 >
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_NOEXCEPT SAL_OVERRIDE
 
virtual void SAL_CALL release () SAL_NOEXCEPT 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 void SAL_CALL acquire () SAL_NOEXCEPT SAL_OVERRIDE
 
virtual void SAL_CALL release () SAL_NOEXCEPT SAL_OVERRIDE
 
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::Any SAL_CALL queryInterface (const css::uno::Type &rType) SAL_OVERRIDE
 
virtual void SAL_CALL acquire () SAL_NOEXCEPT SAL_OVERRIDE
 
virtual void SAL_CALL release () SAL_NOEXCEPT SAL_OVERRIDE
 
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

std::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 41 of file DefaultInspection.hxx.

Constructor & Destructor Documentation

◆ DefaultComponentInspectorModel() [1/2]

rptui::DefaultComponentInspectorModel::DefaultComponentInspectorModel ( const DefaultComponentInspectorModel )
privatedelete

◆ ~DefaultComponentInspectorModel()

rptui::DefaultComponentInspectorModel::~DefaultComponentInspectorModel ( )
overrideprivatevirtual

Definition at line 57 of file DefaultInspection.cxx.

◆ DefaultComponentInspectorModel() [2/2]

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

Member Function Documentation

◆ createWithHelpSection()

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

Definition at line 144 of file DefaultInspection.cxx.

References m_bConstructed, m_bHasHelpSection, m_nMaxHelpTextLines, and m_nMinHelpTextLines.

Referenced by initialize().

◆ describeCategories()

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

◆ getHandlerFactories()

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

Definition at line 76 of file DefaultInspection.cxx.

◆ getHasHelpSection()

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

Definition at line 87 of file DefaultInspection.cxx.

References m_aMutex, and m_bHasHelpSection.

◆ getImplementationName()

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

Definition at line 61 of file DefaultInspection.cxx.

◆ getIsReadOnly()

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

Definition at line 100 of file DefaultInspection.cxx.

References m_aMutex, and m_bIsReadOnly.

◆ getMaxHelpTextLines()

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

Definition at line 113 of file DefaultInspection.cxx.

References m_aMutex, and m_nMaxHelpTextLines.

◆ getMinHelpTextLines()

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

Definition at line 94 of file DefaultInspection.cxx.

References m_aMutex, and m_nMinHelpTextLines.

◆ getPropertyOrderIndex()

sal_Int32 SAL_CALL rptui::DefaultComponentInspectorModel::getPropertyOrderIndex ( const OUString &  PropertyName)
overrideprivate

◆ getSupportedServiceNames()

Sequence< OUString > SAL_CALL rptui::DefaultComponentInspectorModel::getSupportedServiceNames ( )
overrideprivatevirtual

Definition at line 71 of file DefaultInspection.cxx.

◆ initialize()

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

Definition at line 119 of file DefaultInspection.cxx.

References createWithHelpSection(), m_aMutex, and m_bConstructed.

◆ operator=()

DefaultComponentInspectorModel & rptui::DefaultComponentInspectorModel::operator= ( const DefaultComponentInspectorModel )
privatedelete

◆ setIsReadOnly()

void SAL_CALL rptui::DefaultComponentInspectorModel::setIsReadOnly ( sal_Bool  _isreadonly)
overrideprivatevirtual

Definition at line 106 of file DefaultInspection.cxx.

References m_aMutex, and m_bIsReadOnly.

◆ supportsService()

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

Definition at line 66 of file DefaultInspection.cxx.

References ServiceName, and cppu::supportsService().

Member Data Documentation

◆ m_aMutex

std::mutex rptui::DefaultComponentInspectorModel::m_aMutex
private

◆ m_bConstructed

bool rptui::DefaultComponentInspectorModel::m_bConstructed
private

delegatee

Definition at line 47 of file DefaultInspection.hxx.

Referenced by createWithHelpSection(), and initialize().

◆ m_bHasHelpSection

bool rptui::DefaultComponentInspectorModel::m_bHasHelpSection
private

Definition at line 48 of file DefaultInspection.hxx.

Referenced by createWithHelpSection(), and getHasHelpSection().

◆ m_bIsReadOnly

bool rptui::DefaultComponentInspectorModel::m_bIsReadOnly
private

Definition at line 49 of file DefaultInspection.hxx.

Referenced by getIsReadOnly(), and setIsReadOnly().

◆ m_nMaxHelpTextLines

sal_Int32 rptui::DefaultComponentInspectorModel::m_nMaxHelpTextLines
private

Definition at line 51 of file DefaultInspection.hxx.

Referenced by createWithHelpSection(), and getMaxHelpTextLines().

◆ m_nMinHelpTextLines

sal_Int32 rptui::DefaultComponentInspectorModel::m_nMinHelpTextLines
private

Definition at line 50 of file DefaultInspection.hxx.

Referenced by createWithHelpSection(), and getMinHelpTextLines().

◆ m_xComponent

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

Definition at line 46 of file DefaultInspection.hxx.

Referenced by getPropertyOrderIndex().

◆ m_xContext

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

Definition at line 45 of file DefaultInspection.hxx.

Referenced by getPropertyOrderIndex().


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