36using ::com::sun::star::beans::Property;
37using ::com::sun::star::uno::Reference;
38using ::com::sun::star::uno::Sequence;
44 std::shared_ptr<Chart2ModelContact> spChart2ModelContact ) :
62 clearWrappedPropertySet();
88 xRet.set( xDiagram->getWall() );
90 xRet.set( xDiagram->getFloor() );
115 std::vector< std::unique_ptr<WrappedProperty> > aWrappedProperties;
124 return aWrappedProperties;
129 return "com.sun.star.comp.chart.WallOrFloor";
140 "com.sun.star.xml.UserDefinedAttributesSupplier",
141 "com.sun.star.drawing.FillProperties",
142 "com.sun.star.drawing.LineProperties",
143 "com.sun.star.beans.PropertySet"
std::shared_ptr< Chart2ModelContact > m_spChart2ModelContact
PropertiesInfo aProperties
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
WallFloorWrapper(bool bWall, std::shared_ptr< Chart2ModelContact > spChart2ModelContact)
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
virtual ~WallFloorWrapper() override
virtual std::vector< std::unique_ptr< WrappedProperty > > createWrappedProperties() override
virtual const css::uno::Sequence< css::beans::Property > & getPropertySequence() override
virtual void SAL_CALL addEventListener(const css::uno::Reference< css::lang::XEventListener > &xListener) override
virtual OUString SAL_CALL getImplementationName() override
XServiceInfo declarations.
virtual css::uno::Reference< css::beans::XPropertySet > getInnerPropertySet() override
std::shared_ptr< Chart2ModelContact > m_spChart2ModelContact
virtual void SAL_CALL removeEventListener(const css::uno::Reference< css::lang::XEventListener > &aListener) override
::comphelper::OInterfaceContainerHelper4< css::lang::XEventListener > m_aEventListenerContainer
virtual void SAL_CALL dispose() override
sal_Int32 addInterface(std::unique_lock< std::mutex > &rGuard, const css::uno::Reference< ListenerT > &rxIFace)
void disposeAndClear(::std::unique_lock<::std::mutex > &rGuard, const css::lang::EventObject &rEvt)
sal_Int32 removeInterface(std::unique_lock< std::mutex > &rGuard, const css::uno::Reference< ListenerT > &rxIFace)
OOO_DLLPUBLIC_CHARTTOOLS void AddPropertiesToVector(std::vector< css::beans::Property > &rOutProperties)
css::uno::Sequence< DstElementType > containerToSequence(const SrcType &i_Container)
bool CPPUHELPER_DLLPUBLIC supportsService(css::lang::XServiceInfo *implementation, rtl::OUString const &name)