LibreOffice Module svx (master) 1
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
SvxUnoDrawMSFactory Class Referenceabstract

#include <unomod.hxx>

Inheritance diagram for SvxUnoDrawMSFactory:
Collaboration diagram for SvxUnoDrawMSFactory:

Public Member Functions

 SvxUnoDrawMSFactory () noexcept
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL createInstance (const OUString &aServiceSpecifier) override
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL createInstanceWithArguments (const OUString &ServiceSpecifier, const css::uno::Sequence< css::uno::Any > &Arguments) override
virtual css::uno::Sequence< OUString > SAL_CALL getAvailableServiceNames () override

Static Public Member Functions

static css::uno::Reference< css::uno::XInterface > createTextField (std::u16string_view aServiceSpecifier)
static bool createEvent (const SdrModel *pDoc, const SdrHint *pSdrHint, css::document::EventObject &aEvent)
 fills the given EventObject from the given SdrHint. More...

Protected Member Functions

virtual SdrModelgetSdrModelFromUnoModel () const =0
 abstract SdrModel provider More...
 ~SvxUnoDrawMSFactory ()

Detailed Description

Definition at line 37 of file unomod.hxx.

Constructor & Destructor Documentation

◆ SvxUnoDrawMSFactory()

SvxUnoDrawMSFactory::SvxUnoDrawMSFactory ( )

Definition at line 48 of file unomod.hxx.

◆ ~SvxUnoDrawMSFactory()

SvxUnoDrawMSFactory::~SvxUnoDrawMSFactory ( )

Definition at line 66 of file unomod.hxx.

Member Function Documentation

◆ createEvent()

bool SvxUnoDrawMSFactory::createEvent ( const SdrModel pDoc,
const SdrHint pSdrHint,
css::document::EventObject &  aEvent 

fills the given EventObject from the given SdrHint.

true if the SdrHint could be translated to an EventObject
false if not

Definition at line 115 of file unomod.cxx.

References aEvent, SdrHint::GetKind(), SdrHint::GetObject(), SdrHint::GetPage(), ObjectChange, ObjectInserted, ObjectRemoved, and PageOrderChange.

◆ createInstance()

uno::Reference< uno::XInterface > SAL_CALL SvxUnoDrawMSFactory::createInstance ( const OUString &  aServiceSpecifier)

Reimplemented in SvxUnoDrawingModel, and SvxFmMSFactory.

Definition at line 197 of file unomod.cxx.

References create().

Referenced by SvxFmMSFactory::createInstance().

◆ createInstanceWithArguments()

uno::Reference< uno::XInterface > SAL_CALL SvxUnoDrawMSFactory::createInstanceWithArguments ( const OUString &  ServiceSpecifier,
const css::uno::Sequence< css::uno::Any > &  Arguments 

Definition at line 207 of file unomod.cxx.

References create().

◆ createTextField()

uno::Reference< uno::XInterface > SvxUnoDrawMSFactory::createTextField ( std::u16string_view  aServiceSpecifier)

Definition at line 202 of file unomod.cxx.

References SvxUnoTextCreateTextField().

◆ getAvailableServiceNames()

uno::Sequence< OUString > SAL_CALL SvxUnoDrawMSFactory::getAvailableServiceNames ( )

Reimplemented in SvxFmMSFactory, and SvxUnoDrawingModel.

Definition at line 219 of file unomod.cxx.

References UHashMap::getServiceNames().

Referenced by SvxFmMSFactory::getAvailableServiceNames().

◆ getSdrModelFromUnoModel()

virtual SdrModel & SvxUnoDrawMSFactory::getSdrModelFromUnoModel ( ) const
protectedpure virtual

abstract SdrModel provider

Implemented in SvxUnoDrawingModel.

Referenced by SvxFmMSFactory::createInstance().

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