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:
[legend]
Collaboration diagram for SvxUnoDrawMSFactory:
[legend]

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

Definition at line 44 of file unomod.hxx.

SvxUnoDrawMSFactory::~SvxUnoDrawMSFactory ( )
inlineprotected

Definition at line 62 of file unomod.hxx.

Member Function Documentation

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

fills the given EventObject from the given SdrHint.

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

Definition at line 117 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)
overridevirtual

Reimplemented in SvxUnoDrawingModel, and SvxFmMSFactory.

Definition at line 198 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 
)
overridevirtual

Definition at line 208 of file unomod.cxx.

References create().

uno::Reference< uno::XInterface > SvxUnoDrawMSFactory::createTextField ( const OUString &  aServiceSpecifier)
static
Exceptions
css::uno::Exception
css::uno::RuntimeException

Definition at line 203 of file unomod.cxx.

References SvxUnoTextCreateTextField().

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

Reimplemented in SvxUnoDrawingModel, and SvxFmMSFactory.

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