32#include <com/sun/star/frame/Desktop.hpp>
62 struct theSwDLLInstance :
public rtl::Static<SwDLLInstance, theSwDLLInstance> {};
80 : m_pAutoCorrCfg(nullptr)
85 std::unique_ptr<SvtModuleOptions> xOpt;
90 if (!xOpt || xOpt->IsWriter())
92 pDocFact = &SwDocShell::Factory();
93 pGlobDocFact = &SwGlobalDocShell::Factory();
98 auto pUniqueModule = std::make_unique<SwModule>(pWDocFact, pDocFact, pGlobDocFact);
99 SwModule* pModule = pUniqueModule.get();
104 if (!xOpt || xOpt->IsWriter())
118 SAL_INFO(
"sw.ui",
"Init Core/UI/Filter" );
155 SW_MOD()->RemoveAttrPool();
170#ifndef DISABLE_DYNLOADING
172extern "C" SAL_DLLPUBLIC_EXPORT
static void InsertMakeObjectHdl(Link< SdrObjCreatorParams, rtl::Reference< SdrObject > > const &rLink)
static void RemoveMakeObjectHdl(Link< SdrObjCreatorParams, rtl::Reference< SdrObject > > const &rLink)
static void SetModule(SfxToolsModule nSharedLib, std::unique_ptr< SfxModule > pModule)
static SfxModule * GetModule(SfxToolsModule nSharedLib)
void SetDocumentServiceName(const OUString &rServiceName)
SvxAutoCorrect * GetAutoCorrect()
static SvxAutoCorrCfg & Get()
void SetAutoCorrect(SvxAutoCorrect *)
static SwAbstractDialogFactory * Create()
sw::Filters & getFilters()
SvxAutoCorrCfg * m_pAutoCorrCfg
static void RegisterFactories()
static void RegisterControls()
~SwDLL() COVERITY_NOEXCEPT_FALSE
static void RegisterInterfaces()
std::unique_ptr< sw::Filters > m_pFilters
SwObjectFactory aSwObjectFactory
#define LINK(Instance, Class, Member)
#define SAL_INFO(area, stream)
This class is a wrapper for a Load-On-Demand-DLL.
sw::Filters & getFilters()
Reference< XComponentContext > getProcessComponentContext()
css::uno::Reference< css::deployment::XPackageRegistry > create(css::uno::Reference< css::deployment::XPackageRegistry > const &xRootRegistry, OUString const &context, OUString const &cachePath, css::uno::Reference< css::uno::XComponentContext > const &xComponentContext)
css::uno::Reference< css::linguistic2::XProofreadingIterator > get(css::uno::Reference< css::uno::XComponentContext > const &context)
SAL_DLLPUBLIC_EXPORT void lok_preload_hook()