LibreOffice Module chart2 (master) 1
|
#include <TitleWrapper.hxx>
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::XPropertySet > | getInnerPropertySet () 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::XPropertySet > | getFirstCharacterPropertySet () |
css::uno::Reference< css::chart2::XTitle > | getTitleObject () |
Private Attributes | |
std::shared_ptr< Chart2ModelContact > | m_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 () | |
Definition at line 38 of file TitleWrapper.hxx.
chart::wrapper::TitleWrapper::TitleWrapper | ( | ::chart::TitleHelper::eTitleType | eTitleType, |
std::shared_ptr< Chart2ModelContact > | spChart2ModelContact | ||
) |
Definition at line 182 of file TitleWrapper.cxx.
References chart::TitleHelper::createTitle(), getTitleObject(), m_eTitleType, and m_spChart2ModelContact.
|
overridevirtual |
Definition at line 192 of file TitleWrapper.cxx.
|
overrideprivatevirtual |
Definition at line 243 of file TitleWrapper.cxx.
References comphelper::OInterfaceContainerHelper4< class ListenerT >::addInterface(), m_aEventListenerContainer, and m_aMutex.
|
overrideprivatevirtual |
Definition at line 399 of file TitleWrapper.cxx.
References chart::WrappedPropertySet::addPropertyChangeListener(), getFirstCharacterPropertySet(), chart::CharacterProperties::IsCharacterPropertyHandle(), and nHandle.
|
overrideprivatevirtual |
Definition at line 466 of file TitleWrapper.cxx.
References chart::wrapper::WrappedAutomaticPositionProperties::addWrappedProperties(), chart::wrapper::WrappedScaleTextProperties::addWrappedProperties(), chart::wrapper::WrappedCharacterHeightProperty::addWrappedProperties(), and m_spChart2ModelContact.
|
overrideprivatevirtual |
Definition at line 234 of file TitleWrapper.cxx.
References comphelper::OInterfaceContainerHelper4< class ListenerT >::disposeAndClear(), m_aEventListenerContainer, and m_aMutex.
|
overridevirtual |
Implements chart::wrapper::ReferenceSizePropertyProvider.
Definition at line 444 of file TitleWrapper.cxx.
References m_spChart2ModelContact.
|
private |
Definition at line 272 of file TitleWrapper.cxx.
References chart::CharacterProperties::FAST_PROPERTY_ID_END_CHAR_PROP, chart::FAST_PROPERTY_ID_START_CHAR_PROP, getFirstCharacterPropertySet(), chart::WrappedProperty::getPropertyValue(), and nHandle.
Referenced by getPropertyValue().
|
private |
Definition at line 257 of file TitleWrapper.cxx.
References getTitleObject().
Referenced by addPropertyChangeListener(), getFastCharacterPropertyValue(), getPropertyDefault(), getPropertyState(), and removePropertyChangeListener().
|
overridevirtual |
XServiceInfo declarations.
Definition at line 480 of file TitleWrapper.cxx.
|
overrideprivatevirtual |
Definition at line 456 of file TitleWrapper.cxx.
References getTitleObject().
Referenced by setPosition().
|
overrideprivatevirtual |
Definition at line 197 of file TitleWrapper.cxx.
References getTitleObject(), and m_spChart2ModelContact.
|
overrideprivatevirtual |
Definition at line 376 of file TitleWrapper.cxx.
References Any, getFirstCharacterPropertySet(), chart::WrappedProperty::getPropertyDefault(), chart::WrappedPropertySet::getPropertyDefault(), chart::CharacterProperties::IsCharacterPropertyHandle(), and nHandle.
Referenced by setPropertyToDefault().
|
overrideprivatevirtual |
Definition at line 461 of file TitleWrapper.cxx.
|
overrideprivatevirtual |
Definition at line 343 of file TitleWrapper.cxx.
References getFirstCharacterPropertySet(), chart::WrappedProperty::getPropertyState(), chart::WrappedPropertySet::getPropertyState(), chart::CharacterProperties::IsCharacterPropertyHandle(), and nHandle.
|
overrideprivatevirtual |
Definition at line 332 of file TitleWrapper.cxx.
References Any, getFastCharacterPropertyValue(), chart::WrappedPropertySet::getPropertyValue(), chart::CharacterProperties::IsCharacterPropertyHandle(), and nHandle.
|
overridevirtual |
Implements chart::wrapper::ReferenceSizePropertyProvider.
Definition at line 435 of file TitleWrapper.cxx.
References Any, and getTitleObject().
|
overrideprivatevirtual |
Definition at line 228 of file TitleWrapper.cxx.
|
overrideprivatevirtual |
Definition at line 217 of file TitleWrapper.cxx.
References getTitleObject(), and m_spChart2ModelContact.
|
overridevirtual |
Definition at line 490 of file TitleWrapper.cxx.
|
private |
Definition at line 449 of file TitleWrapper.cxx.
References chart::TitleHelper::getTitle(), m_eTitleType, and m_spChart2ModelContact.
Referenced by getFirstCharacterPropertySet(), getInnerPropertySet(), getPosition(), getReferenceSize(), getSize(), setFastCharacterPropertyValue(), TitleWrapper(), and updateReferenceSize().
|
overrideprivatevirtual |
Definition at line 250 of file TitleWrapper.cxx.
References m_aEventListenerContainer, m_aMutex, and comphelper::OInterfaceContainerHelper4< class ListenerT >::removeInterface().
|
overrideprivatevirtual |
Definition at line 411 of file TitleWrapper.cxx.
References getFirstCharacterPropertySet(), chart::CharacterProperties::IsCharacterPropertyHandle(), nHandle, and chart::WrappedPropertySet::removePropertyChangeListener().
|
private |
css::uno::Exception |
Definition at line 294 of file TitleWrapper.cxx.
References chart::CharacterProperties::FAST_PROPERTY_ID_END_CHAR_PROP, chart::FAST_PROPERTY_ID_START_CHAR_PROP, getTitleObject(), nHandle, and chart::WrappedProperty::setPropertyValue().
Referenced by setPropertyToDefault(), and setPropertyValue().
|
overrideprivatevirtual |
Definition at line 202 of file TitleWrapper.cxx.
References getInnerPropertySet(), and m_spChart2ModelContact.
|
overrideprivatevirtual |
Definition at line 365 of file TitleWrapper.cxx.
References Any, getPropertyDefault(), chart::CharacterProperties::IsCharacterPropertyHandle(), nHandle, setFastCharacterPropertyValue(), and chart::WrappedPropertySet::setPropertyToDefault().
|
overrideprivatevirtual |
Definition at line 321 of file TitleWrapper.cxx.
References chart::CharacterProperties::IsCharacterPropertyHandle(), nHandle, setFastCharacterPropertyValue(), and chart::WrappedPropertySet::setPropertyValue().
|
overrideprivatevirtual |
Definition at line 222 of file TitleWrapper.cxx.
|
overridevirtual |
Definition at line 485 of file TitleWrapper.cxx.
References cppu::supportsService().
|
overridevirtual |
Implements chart::wrapper::ReferenceSizePropertyProvider.
Definition at line 425 of file TitleWrapper.cxx.
References getTitleObject(), and m_spChart2ModelContact.
|
private |
Definition at line 103 of file TitleWrapper.hxx.
Referenced by addEventListener(), dispose(), and removeEventListener().
|
private |
Definition at line 105 of file TitleWrapper.hxx.
Referenced by getTitleObject(), and TitleWrapper().
|
private |
Definition at line 102 of file TitleWrapper.hxx.
Referenced by createWrappedProperties(), getCurrentSizeForReference(), getPosition(), getSize(), getTitleObject(), setPosition(), TitleWrapper(), and updateReferenceSize().