34using ::com::sun::star::beans::Property;
35using ::com::sun::star::uno::Reference;
36using ::com::sun::star::uno::Sequence;
52 return awt::Point(0,0);
57 OSL_FAIL(
"trying to set position of chart area" );
67 OSL_FAIL(
"trying to set size of chart area" );
73 return "com.sun.star.chart.ChartArea";
83 clearWrappedPropertySet();
105 return xChartDoc->getPageBackground();
106 OSL_FAIL(
"AreaWrapper::getInnerPropertySet() is NULL");
129 std::vector< std::unique_ptr<WrappedProperty> > aWrappedProperties;
133 return aWrappedProperties;
138 return "com.sun.star.comp.chart.Area";
149 "com.sun.star.xml.UserDefinedAttributesSupplier",
150 "com.sun.star.beans.PropertySet",
151 "com.sun.star.drawing.FillProperties",
152 "com.sun.star.drawing.LineProperties" };
std::shared_ptr< Chart2ModelContact > m_spChart2ModelContact
PropertiesInfo aProperties
virtual void SAL_CALL removeEventListener(const css::uno::Reference< css::lang::XEventListener > &aListener) override
virtual void SAL_CALL addEventListener(const css::uno::Reference< css::lang::XEventListener > &xListener) override
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual const css::uno::Sequence< css::beans::Property > & getPropertySequence() override
virtual void SAL_CALL dispose() override
std::shared_ptr< Chart2ModelContact > m_spChart2ModelContact
::comphelper::OInterfaceContainerHelper4< css::lang::XEventListener > m_aEventListenerContainer
virtual css::awt::Point SAL_CALL getPosition() override
virtual css::awt::Size SAL_CALL getSize() override
AreaWrapper(std::shared_ptr< Chart2ModelContact > spChart2ModelContact)
virtual OUString SAL_CALL getImplementationName() override
XServiceInfo declarations.
virtual ~AreaWrapper() override
virtual void SAL_CALL setSize(const css::awt::Size &aSize) override
virtual OUString SAL_CALL getShapeType() override
virtual css::uno::Reference< css::beans::XPropertySet > getInnerPropertySet() override
virtual void SAL_CALL setPosition(const css::awt::Point &aPosition) override
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
virtual std::vector< std::unique_ptr< WrappedProperty > > createWrappedProperties() 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)