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 () throw ()
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 (const OUString &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 33 of file unomod.hxx.

Constructor & Destructor Documentation

SvxUnoDrawMSFactory::SvxUnoDrawMSFactory ( )
throw (

Definition at line 44 of file unomod.hxx.

SvxUnoDrawMSFactory::~SvxUnoDrawMSFactory ( )

Definition at line 62 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 114 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 195 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 205 of file unomod.cxx.

References create().

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

Definition at line 200 of file unomod.cxx.

References SvxUnoTextCreateTextField().

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

Reimplemented in SvxUnoDrawingModel, and SvxFmMSFactory.

Definition at line 217 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: