LibreOffice Module sd (master) 1
Namespaces | Macros | Functions | Variables
UnoDocumentSettings.cxx File Reference
#include <sal/config.h>
#include <memory>
#include <utility>
#include <com/sun/star/embed/XStorage.hpp>
#include <com/sun/star/embed/ElementModes.hpp>
#include <com/sun/star/embed/XTransactedObject.hpp>
#include <com/sun/star/lang/XServiceInfo.hpp>
#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/beans/XMultiPropertySet.hpp>
#include <com/sun/star/i18n/XForbiddenCharacters.hpp>
#include <cppuhelper/implbase.hxx>
#include <cppuhelper/supportsservice.hxx>
#include <comphelper/propertysethelper.hxx>
#include <comphelper/propertysetinfo.hxx>
#include <o3tl/string_view.hxx>
#include <tools/debug.hxx>
#include <tools/urlobj.hxx>
#include <svx/xtable.hxx>
#include <vcl/svapp.hxx>
#include <drawdoc.hxx>
#include <DrawDocShell.hxx>
#include "UnoDocumentSettings.hxx"
#include <unomodel.hxx>
#include <optsitem.hxx>
#include <sfx2/printer.hxx>
#include <sfx2/sfxsids.hrc>
#include <sdattr.hrc>
#include <sdmod.hxx>
#include <Outliner.hxx>
#include <xmloff/settingsstore.hxx>
#include <editeng/editstat.hxx>
#include <svx/unoapi.hxx>
Include dependency graph for UnoDocumentSettings.cxx:

Go to the source code of this file.

Namespaces

namespace  sd
 

Macros

#define MID_PRINTER   1
 

Functions

Reference< XInterfacesd::DocumentSettings_createInstance (SdXImpressDocument *pModel) noexcept
 
static rtl::Reference< PropertySetInfo > sd::createSettingsInfoImpl (bool bIsDraw)
 
static XPropertyListType getTypeOfName (std::u16string_view aName)
 
static OUString getNameOfType (XPropertyListType t)
 

Variables

struct {
   const char *   pName
 
   XPropertyListType   t
 
aURLPropertyNames []
 

Macro Definition Documentation

◆ MID_PRINTER

#define MID_PRINTER   1

Definition at line 157 of file UnoDocumentSettings.cxx.

Function Documentation

◆ getNameOfType()

static OUString getNameOfType ( XPropertyListType  t)
static

Definition at line 302 of file UnoDocumentSettings.cxx.

References aURLPropertyNames, and t.

◆ getTypeOfName()

static XPropertyListType getTypeOfName ( std::u16string_view  aName)
static

Definition at line 293 of file UnoDocumentSettings.cxx.

References aName, aURLPropertyNames, and o3tl::equalsAscii().

Variable Documentation

◆ 

struct { ... } aURLPropertyNames[]
Initial value:
= {
{ "ColorTableURL", XPropertyListType::Color },
{ "DashTableURL", XPropertyListType::Dash },
{ "LineEndTableURL", XPropertyListType::LineEnd },
{ "HatchTableURL", XPropertyListType::Hatch },
{ "GradientTableURL", XPropertyListType::Gradient },
{ "BitmapTableURL", XPropertyListType::Bitmap }
}

Referenced by getNameOfType(), and getTypeOfName().

◆ pName

const char* pName

◆ t

Definition at line 283 of file UnoDocumentSettings.cxx.

Referenced by getNameOfType().