LibreOffice Module sw (master) 1
swdllimpl.hxx
Go to the documentation of this file.
1/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2/*
3 * This file is part of the LibreOffice project.
4 *
5 * This Source Code Form is subject to the terms of the Mozilla Public
6 * License, v. 2.0. If a copy of the MPL was not distributed with this
7 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
8 */
9
10#ifndef INCLUDED_SW_SOURCE_UIBASE_APP_SWDLLIMPL_HXX
11#define INCLUDED_SW_SOURCE_UIBASE_APP_SWDLLIMPL_HXX
12
13#include <sal/config.h>
14
15#include <sal/types.h>
16
17#include <memory>
18
19namespace sw
20{
21class Filters;
22}
23
24class SvxAutoCorrCfg;
25
26class SwDLL
27{
28public:
29 static void RegisterFactories();
30 static void RegisterInterfaces();
31 static void RegisterControls();
32
33 SwDLL();
34 ~SwDLL() COVERITY_NOEXCEPT_FALSE;
35
37
38private:
39 SwDLL(SwDLL const&) = delete;
40 SwDLL& operator=(SwDLL const&) = delete;
41
42 std::unique_ptr<sw::Filters> m_pFilters;
44};
45
46#endif
47
48/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
SwDLL(SwDLL const &)=delete
sw::Filters & getFilters()
Definition: swdll.cxx:164
SwDLL & operator=(SwDLL const &)=delete
SvxAutoCorrCfg * m_pAutoCorrCfg
Definition: swdllimpl.hxx:43
static void RegisterFactories()
Definition: swmodule.cxx:207
SwDLL()
Definition: swdll.cxx:79
static void RegisterControls()
Definition: swmodule.cxx:262
~SwDLL() COVERITY_NOEXCEPT_FALSE
Definition: swdll.cxx:146
static void RegisterInterfaces()
Definition: swmodule.cxx:225
std::unique_ptr< sw::Filters > m_pFilters
Definition: swdllimpl.hxx:42
Dialog to specify the properties of date form field.