20 #ifndef INCLUDED_SVX_UNOMOD_HXX
21 #define INCLUDED_SVX_UNOMOD_HXX
23 #include <com/sun/star/document/EventObject.hpp>
24 #include <com/sun/star/lang/XMultiServiceFactory.hpp>
25 #include <com/sun/star/container/XIndexReplace.hpp>
41 virtual SdrModel& getSdrModelFromUnoModel()
const = 0;
46 virtual css::uno::Reference< css::uno::XInterface > SAL_CALL
createInstance(
const OUString& aServiceSpecifier )
override;
47 virtual css::uno::Reference< css::uno::XInterface > SAL_CALL createInstanceWithArguments(
const OUString& ServiceSpecifier,
const css::uno::Sequence< css::uno::Any >& Arguments )
override;
48 virtual css::uno::Sequence< OUString > SAL_CALL getAvailableServiceNames( )
override;
52 static css::uno::Reference< css::uno::XInterface > createTextField(
const OUString& aServiceSpecifier );
59 static bool createEvent(
const SdrModel* pDoc,
const SdrHint* pSdrHint, css::document::EventObject& aEvent );
SVXCORE_DLLPUBLIC css::uno::Reference< css::container::XIndexReplace > SvxCreateNumRule(SdrModel *pModel)
HRESULT createInstance(REFIID iid, Ifc **ppIfc)
#define SVXCORE_DLLPUBLIC