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

Definition at line 48 of file unomod.hxx.

◆ ~SvxUnoDrawMSFactory()

SvxUnoDrawMSFactory::~SvxUnoDrawMSFactory ( )
inlineprotected

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

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

Definition at line 207 of file unomod.cxx.

References create().

◆ createTextField()

uno::Reference< uno::XInterface > SvxUnoDrawMSFactory::createTextField ( std::u16string_view  aServiceSpecifier)
static
Exceptions
css::uno::Exception
css::uno::RuntimeException

Definition at line 202 of file unomod.cxx.

References SvxUnoTextCreateTextField().

◆ getAvailableServiceNames()

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

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: