LibreOffice Module chart2 (master) 1
|
#include <LegendWrapper.hxx>
Public Member Functions | |
LegendWrapper (std::shared_ptr< Chart2ModelContact > spChart2ModelContact) | |
virtual | ~LegendWrapper () 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 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 |
virtual void | updateReferenceSize ()=0 |
virtual css::uno::Any | getReferenceSize ()=0 |
virtual css::awt::Size | getCurrentSizeForReference ()=0 |
Protected Member Functions | |
virtual const css::uno::Sequence< css::beans::Property > & | getPropertySequence () override |
virtual std::vector< std::unique_ptr< WrappedProperty > > | createWrappedProperties () override |
virtual css::uno::Reference< css::beans::XPropertySet > | getInnerPropertySet () override |
Protected Member Functions inherited from chart::wrapper::ReferenceSizePropertyProvider | |
~ReferenceSizePropertyProvider () | |
Private Attributes | |
std::shared_ptr< Chart2ModelContact > | m_spChart2ModelContact |
::comphelper::OInterfaceContainerHelper4< css::lang::XEventListener > | m_aEventListenerContainer |
Definition at line 36 of file LegendWrapper.hxx.
|
explicit |
Definition at line 253 of file LegendWrapper.cxx.
|
overridevirtual |
Definition at line 258 of file LegendWrapper.cxx.
|
overridevirtual |
Definition at line 320 of file LegendWrapper.cxx.
References comphelper::OInterfaceContainerHelper4< class ListenerT >::addInterface(), m_aEventListenerContainer, and m_aMutex.
|
overrideprotectedvirtual |
Definition at line 375 of file LegendWrapper.cxx.
References chart::wrapper::WrappedAutomaticPositionProperties::addWrappedProperties(), chart::wrapper::WrappedScaleTextProperties::addWrappedProperties(), chart::wrapper::WrappedCharacterHeightProperty::addWrappedProperties(), and m_spChart2ModelContact.
|
overridevirtual |
Definition at line 311 of file LegendWrapper.cxx.
References comphelper::OInterfaceContainerHelper4< class ListenerT >::disposeAndClear(), m_aEventListenerContainer, and m_aMutex.
|
overridevirtual |
Implements chart::wrapper::ReferenceSizePropertyProvider.
Definition at line 354 of file LegendWrapper.cxx.
References m_spChart2ModelContact.
|
overridevirtual |
XServiceInfo declarations.
Definition at line 391 of file LegendWrapper.cxx.
|
overrideprotectedvirtual |
Definition at line 360 of file LegendWrapper.cxx.
References m_spChart2ModelContact.
Referenced by getReferenceSize(), setPosition(), setSize(), and updateReferenceSize().
|
overridevirtual |
Definition at line 263 of file LegendWrapper.cxx.
References m_spChart2ModelContact.
Referenced by setSize().
|
overrideprotectedvirtual |
Definition at line 370 of file LegendWrapper.cxx.
|
overridevirtual |
Implements chart::wrapper::ReferenceSizePropertyProvider.
Definition at line 345 of file LegendWrapper.cxx.
References Any, and getInnerPropertySet().
|
overridevirtual |
Definition at line 305 of file LegendWrapper.cxx.
|
overridevirtual |
Definition at line 283 of file LegendWrapper.cxx.
References m_spChart2ModelContact.
|
overridevirtual |
Definition at line 401 of file LegendWrapper.cxx.
|
overridevirtual |
Definition at line 327 of file LegendWrapper.cxx.
References m_aEventListenerContainer, m_aMutex, and comphelper::OInterfaceContainerHelper4< class ListenerT >::removeInterface().
|
overridevirtual |
Definition at line 268 of file LegendWrapper.cxx.
References getInnerPropertySet(), and m_spChart2ModelContact.
|
overridevirtual |
Definition at line 288 of file LegendWrapper.cxx.
References getInnerPropertySet(), getPosition(), m_spChart2ModelContact, chart::PositionAndSizeHelper::moveObject(), and chart::OBJECTTYPE_LEGEND.
|
overridevirtual |
Definition at line 396 of file LegendWrapper.cxx.
References cppu::supportsService().
|
overridevirtual |
Implements chart::wrapper::ReferenceSizePropertyProvider.
Definition at line 335 of file LegendWrapper.cxx.
References getInnerPropertySet(), and m_spChart2ModelContact.
|
private |
Definition at line 82 of file LegendWrapper.hxx.
Referenced by addEventListener(), dispose(), and removeEventListener().
|
private |
Definition at line 81 of file LegendWrapper.hxx.
Referenced by createWrappedProperties(), getCurrentSizeForReference(), getInnerPropertySet(), getPosition(), getSize(), setPosition(), setSize(), and updateReferenceSize().