|
LibreOffice Module sfx2 (master) 1
|
#include <osl/mutex.hxx>#include <comphelper/diagnose_ex.hxx>#include <tools/urlobj.hxx>#include <rtl/uri.hxx>#include <rtl/ustring.hxx>#include <sal/log.hxx>#include <utility>#include <vcl/svapp.hxx>#include <vcl/wrkwin.hxx>#include <unotools/pathoptions.hxx>#include <comphelper/processfactory.hxx>#include <comphelper/propertysequence.hxx>#include <comphelper/propertyvalue.hxx>#include <comphelper/sequenceashashmap.hxx>#include <comphelper/storagehelper.hxx>#include <comphelper/string.hxx>#include <cppuhelper/implbase.hxx>#include <cppuhelper/supportsservice.hxx>#include <com/sun/star/beans/IllegalTypeException.hpp>#include <com/sun/star/beans/PropertyAttribute.hpp>#include <com/sun/star/beans/PropertyExistException.hpp>#include <com/sun/star/beans/XPropertySetInfo.hpp>#include <com/sun/star/beans/XPropertyContainer.hpp>#include <com/sun/star/beans/StringPair.hpp>#include <com/sun/star/ucb/SimpleFileAccess.hpp>#include <com/sun/star/util/theMacroExpander.hpp>#include <com/sun/star/util/theOfficeInstallationDirectories.hpp>#include <com/sun/star/configuration/theDefaultProvider.hpp>#include <com/sun/star/document/XTypeDetection.hpp>#include <com/sun/star/document/DocumentProperties.hpp>#include <com/sun/star/io/TempFile.hpp>#include <com/sun/star/sdbc/XResultSet.hpp>#include <com/sun/star/sdbc/XRow.hpp>#include <com/sun/star/ucb/ContentCreationException.hpp>#include <com/sun/star/ucb/NameClash.hpp>#include <com/sun/star/ucb/NameClashException.hpp>#include <com/sun/star/ucb/XCommandEnvironment.hpp>#include <com/sun/star/ucb/XContentAccess.hpp>#include <com/sun/star/frame/ModuleManager.hpp>#include <com/sun/star/uno/Exception.hpp>#include <com/sun/star/task/InteractionHandler.hpp>#include <com/sun/star/ucb/XProgressHandler.hpp>#include <com/sun/star/container/XNameAccess.hpp>#include <com/sun/star/frame/XDocumentTemplates.hpp>#include <com/sun/star/frame/XStorable.hpp>#include <com/sun/star/lang/Locale.hpp>#include <com/sun/star/lang/XLocalizable.hpp>#include <com/sun/star/lang/XServiceInfo.hpp>#include <com/sun/star/lang/XMultiServiceFactory.hpp>#include <com/sun/star/ucb/XContent.hpp>#include <com/sun/star/beans/PropertyValue.hpp>#include <com/sun/star/uno/RuntimeException.hpp>#include <com/sun/star/uno/XComponentContext.hpp>#include <com/sun/star/util/thePathSettings.hpp>#include <svtools/templatefoldercache.hxx>#include <unotools/configmgr.hxx>#include <unotools/ucbhelper.hxx>#include <i18nlangtag/languagetag.hxx>#include <ucbhelper/content.hxx>#include <o3tl/string_view.hxx>#include <sfx2/sfxresid.hxx>#include <sfxurlrelocator.hxx>#include "doctemplateslocal.hxx"#include <sfx2/docfac.hxx>#include <sfx2/strings.hrc>#include <doctempl.hrc>#include <memory>#include <vector>Go to the source code of this file.
Macros | |
| #define | C_DELIM ';' |
| #define | X_OFFSET 15 |
| #define | Y_OFFSET 15 |
Functions | |
| SAL_DLLPUBLIC_EXPORT css::uno::XInterface * | com_sun_star_comp_sfx2_DocumentTemplates_get_implementation (css::uno::XComponentContext *context, css::uno::Sequence< css::uno::Any > const &) |
Variables | |
| constexpr OUStringLiteral | SERVICENAME_TYPEDETECTION = u"com.sun.star.document.TypeDetection" |
| constexpr OUStringLiteral | TEMPLATE_ROOT_URL = u"vnd.sun.star.hier:/templates" |
| constexpr OUStringLiteral | TITLE = u"Title" |
| constexpr OUStringLiteral | IS_FOLDER = u"IsFolder" |
| constexpr OUStringLiteral | IS_DOCUMENT = u"IsDocument" |
| constexpr OUStringLiteral | TARGET_URL = u"TargetURL" |
| constexpr OUStringLiteral | TEMPLATE_VERSION = u"TemplateComponentVersion" |
| constexpr OUStringLiteral | TEMPLATE_VERSION_VALUE = u"2" |
| constexpr OUStringLiteral | TYPE_FOLDER = u"application/vnd.sun.star.hier-folder" |
| constexpr OUStringLiteral | TYPE_LINK = u"application/vnd.sun.star.hier-link" |
| constexpr OUStringLiteral | TYPE_FSYS_FOLDER = u"application/vnd.sun.staroffice.fsys-folder" |
| constexpr OUStringLiteral | TYPE_FSYS_FILE = u"application/vnd.sun.staroffice.fsys-file" |
| constexpr OUStringLiteral | PROPERTY_DIRLIST = u"DirectoryList" |
| constexpr OUStringLiteral | PROPERTY_NEEDSUPDATE = u"NeedsUpdate" |
| constexpr OUStringLiteral | PROPERTY_TYPE = u"TypeDescription" |
| constexpr OUStringLiteral | TARGET_DIR_URL = u"TargetDirURL" |
| constexpr OUStringLiteral | COMMAND_DELETE = u"delete" |
| constexpr OUStringLiteral | STANDARD_FOLDER = u"standard" |
| #define C_DELIM ';' |
Definition at line 115 of file doctemplates.cxx.
| #define X_OFFSET 15 |
Definition at line 148 of file doctemplates.cxx.
| #define Y_OFFSET 15 |
Definition at line 149 of file doctemplates.cxx.
| SAL_DLLPUBLIC_EXPORT css::uno::XInterface * com_sun_star_comp_sfx2_DocumentTemplates_get_implementation | ( | css::uno::XComponentContext * | context, |
| css::uno::Sequence< css::uno::Any > const & | |||
| ) |
Definition at line 2620 of file doctemplates.cxx.
|
constexpr |
Definition at line 111 of file doctemplates.cxx.
|
constexpr |
Definition at line 97 of file doctemplates.cxx.
|
constexpr |
Definition at line 96 of file doctemplates.cxx.
|
constexpr |
Definition at line 106 of file doctemplates.cxx.
Referenced by SfxURLRelocator_Impl::propertyCanContainOfficeDir().
|
constexpr |
Definition at line 107 of file doctemplates.cxx.
|
constexpr |
Definition at line 108 of file doctemplates.cxx.
|
constexpr |
Definition at line 92 of file doctemplates.cxx.
|
constexpr |
Definition at line 113 of file doctemplates.cxx.
|
constexpr |
Definition at line 110 of file doctemplates.cxx.
Referenced by SfxURLRelocator_Impl::propertyCanContainOfficeDir().
|
constexpr |
Definition at line 98 of file doctemplates.cxx.
|
constexpr |
Definition at line 94 of file doctemplates.cxx.
|
constexpr |
Definition at line 99 of file doctemplates.cxx.
|
constexpr |
Definition at line 100 of file doctemplates.cxx.
|
constexpr |
Definition at line 95 of file doctemplates.cxx.
|
constexpr |
Definition at line 101 of file doctemplates.cxx.
|
constexpr |
Definition at line 104 of file doctemplates.cxx.
|
constexpr |
Definition at line 103 of file doctemplates.cxx.
|
constexpr |
Definition at line 102 of file doctemplates.cxx.