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 ( )

Definition at line 48 of file unomod.hxx.

SvxUnoDrawMSFactory::~SvxUnoDrawMSFactory ( )

Definition at line 66 of file unomod.hxx.

Member Function Documentation

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 SdrHint::GetKind(), SdrHint::GetObject(), SdrHint::GetPage(), ObjectChange, ObjectInserted, ObjectRemoved, and PageOrderChange.

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

Reimplemented in SvxUnoDrawingModel, and SvxFmMSFactory.

Definition at line 200 of file unomod.cxx.

References create().

Referenced by SvxFmMSFactory::createInstance().

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

Definition at line 210 of file unomod.cxx.

References create().

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

Definition at line 205 of file unomod.cxx.

References SvxUnoTextCreateTextField().

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

Reimplemented in SvxUnoDrawingModel, and SvxFmMSFactory.

Definition at line 222 of file unomod.cxx.

References UHashMap::getServiceNames().

Referenced by SvxFmMSFactory::getAvailableServiceNames().

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: