20#ifndef INCLUDED_SVX_UNOMOD_HXX
21#define INCLUDED_SVX_UNOMOD_HXX
27#include <com/sun/star/document/EventObject.hpp>
28#include <com/sun/star/lang/XMultiServiceFactory.hpp>
29#include <com/sun/star/container/XIndexReplace.hpp>
50 virtual css::uno::Reference< css::uno::XInterface > SAL_CALL
createInstance(
const OUString& aServiceSpecifier )
override;
51 virtual css::uno::Reference< css::uno::XInterface > SAL_CALL createInstanceWithArguments(
const OUString& ServiceSpecifier,
const css::uno::Sequence< css::uno::Any >& Arguments )
override;
52 virtual css::uno::Sequence< OUString > SAL_CALL getAvailableServiceNames( )
override;
56 static css::uno::Reference< css::uno::XInterface > createTextField( std::u16string_view aServiceSpecifier );
63 static bool createEvent(
const SdrModel* pDoc,
const SdrHint* pSdrHint, css::document::EventObject& aEvent );
HRESULT createInstance(REFIID iid, Ifc **ppIfc)
virtual SdrModel & getSdrModelFromUnoModel() const =0
abstract SdrModel provider
SvxUnoDrawMSFactory() noexcept
#define SVXCORE_DLLPUBLIC
SVXCORE_DLLPUBLIC css::uno::Reference< css::container::XIndexReplace > SvxCreateNumRule(SdrModel *pModel)