LibreOffice Module sfx2 (master) 1
Classes | Namespaces | Functions | Variables
doctempl.cxx File Reference
#include <limits.h>
#include <mutex>
#include <string_view>
#include <com/sun/star/uno/Any.h>
#include <sal/log.hxx>
#include <unotools/pathoptions.hxx>
#include <tools/urlobj.hxx>
#include <tools/debug.hxx>
#include <comphelper/diagnose_ex.hxx>
#include <comphelper/processfactory.hxx>
#include <comphelper/propertyvalue.hxx>
#include <ucbhelper/content.hxx>
#include <com/sun/star/beans/PropertyValue.hpp>
#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/beans/XPropertySetInfo.hpp>
#include <com/sun/star/document/XTypeDetection.hpp>
#include <com/sun/star/document/DocumentProperties.hpp>
#include <com/sun/star/document/XDocumentPropertiesSupplier.hpp>
#include <com/sun/star/frame/Desktop.hpp>
#include <com/sun/star/frame/DocumentTemplates.hpp>
#include <com/sun/star/frame/XDocumentTemplates.hpp>
#include <com/sun/star/io/IOException.hpp>
#include <com/sun/star/io/XPersist.hpp>
#include <com/sun/star/lang/XLocalizable.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/TransferInfo.hpp>
#include <com/sun/star/ucb/XContent.hpp>
#include <com/sun/star/ucb/XContentAccess.hpp>
#include <com/sun/star/ucb/AnyCompareFactory.hpp>
#include <com/sun/star/ucb/NumberedSortingInfo.hpp>
#include "doctemplateslocal.hxx"
#include <sfxurlrelocator.hxx>
#include <sfx2/doctempl.hxx>
#include <sfx2/objsh.hxx>
#include <sfx2/sfxresid.hxx>
#include <sfx2/strings.hrc>
#include <strings.hxx>
#include <svtools/templatefoldercache.hxx>
#include <memory>
#include <utility>
#include <vector>
Include dependency graph for doctempl.cxx:

Go to the source code of this file.

Classes

class  SfxDocTemplate_Impl
 

Namespaces

namespace  DocTempl
 

Functions

static bool getTextProperty_Impl (Content &rContent, const OUString &rPropName, OUString &rPropValue)
 

Variables

constexpr OUStringLiteral TITLE = u"Title"
 
constexpr OUStringLiteral TARGET_URL = u"TargetURL"
 
constexpr OUStringLiteral COMMAND_TRANSFER = u"transfer"
 
static SfxDocTemplate_ImplgpTemplateData = nullptr
 

Function Documentation

◆ getTextProperty_Impl()

bool getTextProperty_Impl ( Content &  rContent,
const OUString &  rPropName,
OUString &  rPropValue 
)
static

Variable Documentation

◆ COMMAND_TRANSFER

constexpr OUStringLiteral COMMAND_TRANSFER = u"transfer"
constexpr

Definition at line 88 of file doctempl.cxx.

Referenced by SfxDocumentTemplates::CopyTo().

◆ gpTemplateData

SfxDocTemplate_Impl* gpTemplateData = nullptr
static

◆ maOwnURL

OUString maOwnURL
private

Definition at line 109 of file doctempl.cxx.

◆ maTargetURL

OUString maTargetURL
private

Definition at line 110 of file doctempl.cxx.

◆ maTitle

OUString maTitle
private

Definition at line 108 of file doctempl.cxx.

Referenced by TemplateLocalView::getFolderNames(), and ThumbnailViewItem::getTitle().

◆ mpParent

RegionData_Impl* mpParent
private

Definition at line 102 of file doctempl.cxx.

◆ mxObjShell

SfxObjectShellLock mxObjShell
private

Definition at line 106 of file doctempl.cxx.

◆ TARGET_URL

constexpr OUStringLiteral TARGET_URL = u"TargetURL"
constexpr

◆ TITLE

constexpr OUStringLiteral TITLE = u"Title"
constexpr