LibreOffice Module chart2 (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
chart::wrapper::TitleWrapper Class Referencefinal

#include <TitleWrapper.hxx>

Inheritance diagram for chart::wrapper::TitleWrapper:
[legend]
Collaboration diagram for chart::wrapper::TitleWrapper:
[legend]

Public Member Functions

 TitleWrapper (::chart::TitleHelper::eTitleType eTitleType, std::shared_ptr< Chart2ModelContact > spChart2ModelContact)
 
virtual ~TitleWrapper () override
 
virtual OUString SAL_CALL getImplementationName () override
 XServiceInfo declarations. More...
 
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual void updateReferenceSize () override
 
virtual css::uno::Any getReferenceSize () override
 
virtual css::awt::Size getCurrentSizeForReference () override
 
virtual void updateReferenceSize ()=0
 
virtual css::uno::Any getReferenceSize ()=0
 
virtual css::awt::Size getCurrentSizeForReference ()=0
 

Private Member Functions

virtual css::awt::Point SAL_CALL getPosition () override
 
virtual void SAL_CALL setPosition (const css::awt::Point &aPosition) override
 
virtual css::awt::Size SAL_CALL getSize () override
 
virtual void SAL_CALL setSize (const css::awt::Size &aSize) override
 
virtual OUString SAL_CALL getShapeType () override
 
virtual void SAL_CALL dispose () override
 
virtual void SAL_CALL addEventListener (const css::uno::Reference< css::lang::XEventListener > &xListener) override
 
virtual void SAL_CALL removeEventListener (const css::uno::Reference< css::lang::XEventListener > &aListener) override
 
void getFastCharacterPropertyValue (sal_Int32 nHandle, css::uno::Any &rValue)
 
void setFastCharacterPropertyValue (sal_Int32 nHandle, const css::uno::Any &rValue)
 
virtual void SAL_CALL setPropertyValue (const OUString &aPropertyName, const css::uno::Any &aValue) override
 
virtual css::uno::Any SAL_CALL getPropertyValue (const OUString &PropertyName) override
 
virtual void SAL_CALL addPropertyChangeListener (const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &xListener) override
 
virtual void SAL_CALL removePropertyChangeListener (const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &aListener) override
 
virtual css::beans::PropertyState SAL_CALL getPropertyState (const OUString &PropertyName) override
 
virtual void SAL_CALL setPropertyToDefault (const OUString &PropertyName) override
 
virtual css::uno::Any SAL_CALL getPropertyDefault (const OUString &aPropertyName) override
 
virtual css::uno::Reference< css::beans::XPropertySetgetInnerPropertySet () override
 
virtual const css::uno::Sequence< css::beans::Property > & getPropertySequence () override
 
virtual std::vector< std::unique_ptr< WrappedProperty > > createWrappedProperties () override
 
css::uno::Reference< css::beans::XPropertySetgetFirstCharacterPropertySet ()
 
css::uno::Reference< css::chart2::XTitle > getTitleObject ()
 

Private Attributes

std::shared_ptr< Chart2ModelContactm_spChart2ModelContact
 
::comphelper::OInterfaceContainerHelper4< css::lang::XEventListener > m_aEventListenerContainer
 
::chart::TitleHelper::eTitleType m_eTitleType
 

Additional Inherited Members

- Protected Member Functions inherited from chart::wrapper::ReferenceSizePropertyProvider
 ~ReferenceSizePropertyProvider ()
 

Detailed Description

Definition at line 38 of file TitleWrapper.hxx.

Constructor & Destructor Documentation

◆ TitleWrapper()

chart::wrapper::TitleWrapper::TitleWrapper ( ::chart::TitleHelper::eTitleType  eTitleType,
std::shared_ptr< Chart2ModelContact spChart2ModelContact 
)

◆ ~TitleWrapper()

chart::wrapper::TitleWrapper::~TitleWrapper ( )
overridevirtual

Definition at line 192 of file TitleWrapper.cxx.

Member Function Documentation

◆ addEventListener()

void SAL_CALL chart::wrapper::TitleWrapper::addEventListener ( const css::uno::Reference< css::lang::XEventListener > &  xListener)
overrideprivatevirtual

◆ addPropertyChangeListener()

void SAL_CALL chart::wrapper::TitleWrapper::addPropertyChangeListener ( const OUString &  aPropertyName,
const css::uno::Reference< css::beans::XPropertyChangeListener > &  xListener 
)
overrideprivatevirtual

◆ createWrappedProperties()

std::vector< std::unique_ptr< WrappedProperty > > chart::wrapper::TitleWrapper::createWrappedProperties ( )
overrideprivatevirtual

◆ dispose()

void SAL_CALL chart::wrapper::TitleWrapper::dispose ( void  )
overrideprivatevirtual

◆ getCurrentSizeForReference()

awt::Size chart::wrapper::TitleWrapper::getCurrentSizeForReference ( )
overridevirtual

◆ getFastCharacterPropertyValue()

void chart::wrapper::TitleWrapper::getFastCharacterPropertyValue ( sal_Int32  nHandle,
css::uno::Any &  rValue 
)
private

◆ getFirstCharacterPropertySet()

Reference< beans::XPropertySet > chart::wrapper::TitleWrapper::getFirstCharacterPropertySet ( )
private

◆ getImplementationName()

OUString SAL_CALL chart::wrapper::TitleWrapper::getImplementationName ( )
overridevirtual

XServiceInfo declarations.

Definition at line 480 of file TitleWrapper.cxx.

◆ getInnerPropertySet()

Reference< beans::XPropertySet > chart::wrapper::TitleWrapper::getInnerPropertySet ( )
overrideprivatevirtual

Definition at line 456 of file TitleWrapper.cxx.

References getTitleObject().

Referenced by setPosition().

◆ getPosition()

awt::Point SAL_CALL chart::wrapper::TitleWrapper::getPosition ( )
overrideprivatevirtual

Definition at line 197 of file TitleWrapper.cxx.

References getTitleObject(), and m_spChart2ModelContact.

◆ getPropertyDefault()

Any SAL_CALL chart::wrapper::TitleWrapper::getPropertyDefault ( const OUString &  aPropertyName)
overrideprivatevirtual

◆ getPropertySequence()

const Sequence< beans::Property > & chart::wrapper::TitleWrapper::getPropertySequence ( )
overrideprivatevirtual

Definition at line 461 of file TitleWrapper.cxx.

◆ getPropertyState()

beans::PropertyState SAL_CALL chart::wrapper::TitleWrapper::getPropertyState ( const OUString &  PropertyName)
overrideprivatevirtual

◆ getPropertyValue()

Any SAL_CALL chart::wrapper::TitleWrapper::getPropertyValue ( const OUString &  PropertyName)
overrideprivatevirtual

◆ getReferenceSize()

Any chart::wrapper::TitleWrapper::getReferenceSize ( )
overridevirtual

Implements chart::wrapper::ReferenceSizePropertyProvider.

Definition at line 435 of file TitleWrapper.cxx.

References Any, and getTitleObject().

◆ getShapeType()

OUString SAL_CALL chart::wrapper::TitleWrapper::getShapeType ( )
overrideprivatevirtual

Definition at line 228 of file TitleWrapper.cxx.

◆ getSize()

awt::Size SAL_CALL chart::wrapper::TitleWrapper::getSize ( )
overrideprivatevirtual

Definition at line 217 of file TitleWrapper.cxx.

References getTitleObject(), and m_spChart2ModelContact.

◆ getSupportedServiceNames()

css::uno::Sequence< OUString > SAL_CALL chart::wrapper::TitleWrapper::getSupportedServiceNames ( )
overridevirtual

Definition at line 490 of file TitleWrapper.cxx.

◆ getTitleObject()

Reference< chart2::XTitle > chart::wrapper::TitleWrapper::getTitleObject ( )
private

◆ removeEventListener()

void SAL_CALL chart::wrapper::TitleWrapper::removeEventListener ( const css::uno::Reference< css::lang::XEventListener > &  aListener)
overrideprivatevirtual

◆ removePropertyChangeListener()

void SAL_CALL chart::wrapper::TitleWrapper::removePropertyChangeListener ( const OUString &  aPropertyName,
const css::uno::Reference< css::beans::XPropertyChangeListener > &  aListener 
)
overrideprivatevirtual

◆ setFastCharacterPropertyValue()

void chart::wrapper::TitleWrapper::setFastCharacterPropertyValue ( sal_Int32  nHandle,
const css::uno::Any &  rValue 
)
private

◆ setPosition()

void SAL_CALL chart::wrapper::TitleWrapper::setPosition ( const css::awt::Point &  aPosition)
overrideprivatevirtual

Definition at line 202 of file TitleWrapper.cxx.

References getInnerPropertySet(), and m_spChart2ModelContact.

◆ setPropertyToDefault()

void SAL_CALL chart::wrapper::TitleWrapper::setPropertyToDefault ( const OUString &  PropertyName)
overrideprivatevirtual

◆ setPropertyValue()

void SAL_CALL chart::wrapper::TitleWrapper::setPropertyValue ( const OUString &  aPropertyName,
const css::uno::Any &  aValue 
)
overrideprivatevirtual

◆ setSize()

void SAL_CALL chart::wrapper::TitleWrapper::setSize ( const css::awt::Size &  aSize)
overrideprivatevirtual

Definition at line 222 of file TitleWrapper.cxx.

◆ supportsService()

sal_Bool SAL_CALL chart::wrapper::TitleWrapper::supportsService ( const OUString &  ServiceName)
overridevirtual

Definition at line 485 of file TitleWrapper.cxx.

References cppu::supportsService().

◆ updateReferenceSize()

void chart::wrapper::TitleWrapper::updateReferenceSize ( )
overridevirtual

Member Data Documentation

◆ m_aEventListenerContainer

::comphelper::OInterfaceContainerHelper4<css::lang::XEventListener> chart::wrapper::TitleWrapper::m_aEventListenerContainer
private

Definition at line 103 of file TitleWrapper.hxx.

Referenced by addEventListener(), dispose(), and removeEventListener().

◆ m_eTitleType

::chart::TitleHelper::eTitleType chart::wrapper::TitleWrapper::m_eTitleType
private

Definition at line 105 of file TitleWrapper.hxx.

Referenced by getTitleObject(), and TitleWrapper().

◆ m_spChart2ModelContact

std::shared_ptr< Chart2ModelContact > chart::wrapper::TitleWrapper::m_spChart2ModelContact
private

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