LibreOffice Module svx (master) 1
Public Member Functions | Static Public Member Functions | List of all members
PrimitiveFactory2D Class Referencefinal

#include <primitivefactory2d.hxx>

Inheritance diagram for PrimitiveFactory2D:
[legend]
Collaboration diagram for PrimitiveFactory2D:
[legend]

Public Member Functions

 PrimitiveFactory2D ()
 
virtual css::uno::Sequence< css::uno::Reference< css::graphic::XPrimitive2D > > SAL_CALL createPrimitivesFromXShape (const css::uno::Reference< css::drawing::XShape > &xShape, const css::uno::Sequence< css::beans::PropertyValue > &aParms) override
 
virtual css::uno::Sequence< css::uno::Reference< css::graphic::XPrimitive2D > > SAL_CALL createPrimitivesFromXDrawPage (const css::uno::Reference< css::drawing::XDrawPage > &xDrawPage, const css::uno::Sequence< css::beans::PropertyValue > &aParms) override
 
OUString SAL_CALL getImplementationName () override
 
sal_Bool SAL_CALL supportsService (OUString const &ServiceName) override
 
css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
- Public Member Functions inherited from comphelper::WeakComponentImplHelper< typename... Ifc >
virtual void SAL_CALL acquire () noexcept final override
 
virtual void SAL_CALL release () noexcept final override
 
virtual void SAL_CALL dispose () noexcept final override
 
virtual void SAL_CALL addEventListener (css::uno::Reference< css::lang::XEventListener > const &rxListener) final override
 
virtual void SAL_CALL removeEventListener (css::uno::Reference< css::lang::XEventListener > const &rxListener) final override
 
virtual css::uno::Any SAL_CALL queryInterface (css::uno::Type const &rType) override
 
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () override
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () override
 
- Public Member Functions inherited from comphelper::WeakComponentImplHelperBase
virtual ~WeakComponentImplHelperBase () override
 
virtual void SAL_CALL dispose () override
 
virtual void SAL_CALL addEventListener (css::uno::Reference< css::lang::XEventListener > const &rxListener) override
 
virtual void SAL_CALL removeEventListener (css::uno::Reference< css::lang::XEventListener > const &rxListener) override
 
virtual css::uno::Any SAL_CALL queryInterface (css::uno::Type const &rType) override
 
virtual void disposing (std::unique_lock< std::mutex > &)
 

Static Public Member Functions

static void createPrimitivesFromXShape (const css::uno::Reference< css::drawing::XShape > &xShape, const css::uno::Sequence< css::beans::PropertyValue > &, drawinglayer::primitive2d::Primitive2DDecompositionVisitor &rVisitor)
 

Additional Inherited Members

- Protected Attributes inherited from comphelper::WeakComponentImplHelperBase
comphelper::OInterfaceContainerHelper4< css::lang::XEventListener > maEventListeners
 
std::mutex m_aMutex
 
bool m_bDisposed
 

Detailed Description

Definition at line 32 of file primitivefactory2d.hxx.

Constructor & Destructor Documentation

◆ PrimitiveFactory2D()

PrimitiveFactory2D::PrimitiveFactory2D ( )
inline

Definition at line 35 of file primitivefactory2d.hxx.

Member Function Documentation

◆ createPrimitivesFromXDrawPage()

css::uno::Sequence< css::uno::Reference< css::graphic::XPrimitive2D > > SAL_CALL PrimitiveFactory2D::createPrimitivesFromXDrawPage ( const css::uno::Reference< css::drawing::XDrawPage > &  xDrawPage,
const css::uno::Sequence< css::beans::PropertyValue > &  aParms 
)
overridevirtual

◆ createPrimitivesFromXShape() [1/2]

static void PrimitiveFactory2D::createPrimitivesFromXShape ( const css::uno::Reference< css::drawing::XShape > &  xShape,
const css::uno::Sequence< css::beans::PropertyValue > &  ,
drawinglayer::primitive2d::Primitive2DDecompositionVisitor rVisitor 
)
static

◆ createPrimitivesFromXShape() [2/2]

virtual css::uno::Sequence< css::uno::Reference< css::graphic::XPrimitive2D > > SAL_CALL PrimitiveFactory2D::createPrimitivesFromXShape ( const css::uno::Reference< css::drawing::XShape > &  xShape,
const css::uno::Sequence< css::beans::PropertyValue > &  aParms 
)
overridevirtual

◆ getImplementationName()

OUString SAL_CALL PrimitiveFactory2D::getImplementationName ( )
inlineoverride

Definition at line 52 of file primitivefactory2d.hxx.

◆ getSupportedServiceNames()

css::uno::Sequence< OUString > SAL_CALL PrimitiveFactory2D::getSupportedServiceNames ( )
inlineoverride

Definition at line 62 of file primitivefactory2d.hxx.

◆ supportsService()

sal_Bool SAL_CALL PrimitiveFactory2D::supportsService ( OUString const &  ServiceName)
inlineoverride

Definition at line 57 of file primitivefactory2d.hxx.

References ServiceName, and cppu::supportsService().


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