LibreOffice Module unotools (master) 1
|
#include <sal/config.h>
#include <string_view>
#include <unotools/moduleoptions.hxx>
#include <comphelper/sequenceashashmap.hxx>
#include <unotools/configitem.hxx>
#include <comphelper/processfactory.hxx>
#include <comphelper/sequence.hxx>
#include <osl/diagnose.h>
#include <o3tl/enumarray.hxx>
#include <o3tl/string_view.hxx>
#include <com/sun/star/uno/Any.hxx>
#include <com/sun/star/uno/Sequence.hxx>
#include <com/sun/star/beans/PropertyValue.hpp>
#include <com/sun/star/container/XNameAccess.hpp>
#include <com/sun/star/frame/XModel.hpp>
#include <com/sun/star/lang/XServiceInfo.hpp>
#include <com/sun/star/document/XTypeDetection.hpp>
#include <com/sun/star/util/PathSubstitution.hpp>
#include <com/sun/star/util/XStringSubstitution.hpp>
#include "itemholder1.hxx"
Go to the source code of this file.
Classes | |
class | SvtModuleOptions_Impl |
Macros | |
#define | PATHSEPARATOR "/" |
#define | PROPERTYNAME_SHORTNAME "ooSetupFactoryShortName" |
#define | PROPERTYNAME_TEMPLATEFILE "ooSetupFactoryTemplateFile" |
#define | PROPERTYNAME_WINDOWATTRIBUTES "ooSetupFactoryWindowAttributes" |
#define | PROPERTYNAME_EMPTYDOCUMENTURL "ooSetupFactoryEmptyDocumentURL" |
#define | PROPERTYNAME_DEFAULTFILTER "ooSetupFactoryDefaultFilter" |
#define | PROPERTYNAME_ICON "ooSetupFactoryIcon" |
#define | PROPERTYHANDLE_SHORTNAME 0 |
#define | PROPERTYHANDLE_TEMPLATEFILE 1 |
#define | PROPERTYHANDLE_WINDOWATTRIBUTES 2 |
#define | PROPERTYHANDLE_EMPTYDOCUMENTURL 3 |
#define | PROPERTYHANDLE_DEFAULTFILTER 4 |
#define | PROPERTYHANDLE_ICON 5 |
#define | PROPERTYCOUNT 6 |
#define | FACTORYCOUNT 11 |
Variables | |
constexpr OUStringLiteral | ROOTNODE_FACTORIES = u"Setup/Office/Factories" |
constexpr OUStringLiteral | FACTORYNAME_WRITER = u"com.sun.star.text.TextDocument" |
constexpr OUStringLiteral | FACTORYNAME_WRITERWEB = u"com.sun.star.text.WebDocument" |
constexpr OUStringLiteral | FACTORYNAME_WRITERGLOBAL = u"com.sun.star.text.GlobalDocument" |
constexpr OUStringLiteral | FACTORYNAME_CALC = u"com.sun.star.sheet.SpreadsheetDocument" |
constexpr OUStringLiteral | FACTORYNAME_DRAW = u"com.sun.star.drawing.DrawingDocument" |
constexpr OUStringLiteral | FACTORYNAME_IMPRESS = u"com.sun.star.presentation.PresentationDocument" |
constexpr OUStringLiteral | FACTORYNAME_MATH = u"com.sun.star.formula.FormulaProperties" |
constexpr OUStringLiteral | FACTORYNAME_CHART = u"com.sun.star.chart2.ChartDocument" |
constexpr OUStringLiteral | FACTORYNAME_DATABASE = u"com.sun.star.sdb.OfficeDatabaseDocument" |
constexpr OUStringLiteral | FACTORYNAME_STARTMODULE = u"com.sun.star.frame.StartModule" |
constexpr OUStringLiteral | FACTORYNAME_BASIC = u"com.sun.star.script.BasicIDE" |
#define FACTORYCOUNT 11 |
Definition at line 88 of file moduleoptions.cxx.
#define PATHSEPARATOR "/" |
Definition at line 56 of file moduleoptions.cxx.
#define PROPERTYCOUNT 6 |
Definition at line 74 of file moduleoptions.cxx.
#define PROPERTYHANDLE_DEFAULTFILTER 4 |
Definition at line 71 of file moduleoptions.cxx.
#define PROPERTYHANDLE_EMPTYDOCUMENTURL 3 |
Definition at line 70 of file moduleoptions.cxx.
#define PROPERTYHANDLE_ICON 5 |
Definition at line 72 of file moduleoptions.cxx.
#define PROPERTYHANDLE_SHORTNAME 0 |
Definition at line 67 of file moduleoptions.cxx.
#define PROPERTYHANDLE_TEMPLATEFILE 1 |
Definition at line 68 of file moduleoptions.cxx.
#define PROPERTYHANDLE_WINDOWATTRIBUTES 2 |
Definition at line 69 of file moduleoptions.cxx.
#define PROPERTYNAME_DEFAULTFILTER "ooSetupFactoryDefaultFilter" |
Definition at line 64 of file moduleoptions.cxx.
#define PROPERTYNAME_EMPTYDOCUMENTURL "ooSetupFactoryEmptyDocumentURL" |
Definition at line 63 of file moduleoptions.cxx.
#define PROPERTYNAME_ICON "ooSetupFactoryIcon" |
Definition at line 65 of file moduleoptions.cxx.
#define PROPERTYNAME_SHORTNAME "ooSetupFactoryShortName" |
Definition at line 60 of file moduleoptions.cxx.
#define PROPERTYNAME_TEMPLATEFILE "ooSetupFactoryTemplateFile" |
Definition at line 61 of file moduleoptions.cxx.
#define PROPERTYNAME_WINDOWATTRIBUTES "ooSetupFactoryWindowAttributes" |
Definition at line 62 of file moduleoptions.cxx.
|
constexpr |
Definition at line 86 of file moduleoptions.cxx.
Referenced by SvtModuleOptions_Impl::ClassifyFactoryByName(), and SvtModuleOptions::ClassifyFactoryByServiceName().
|
constexpr |
Definition at line 79 of file moduleoptions.cxx.
Referenced by SvtModuleOptions_Impl::ClassifyFactoryByName(), and SvtModuleOptions::ClassifyFactoryByServiceName().
|
constexpr |
Definition at line 83 of file moduleoptions.cxx.
Referenced by SvtModuleOptions_Impl::ClassifyFactoryByName(), and SvtModuleOptions::ClassifyFactoryByServiceName().
|
constexpr |
Definition at line 84 of file moduleoptions.cxx.
Referenced by SvtModuleOptions_Impl::ClassifyFactoryByName(), and SvtModuleOptions::ClassifyFactoryByServiceName().
|
constexpr |
Definition at line 80 of file moduleoptions.cxx.
Referenced by SvtModuleOptions_Impl::ClassifyFactoryByName(), and SvtModuleOptions::ClassifyFactoryByServiceName().
|
constexpr |
Definition at line 81 of file moduleoptions.cxx.
Referenced by SvtModuleOptions_Impl::ClassifyFactoryByName(), and SvtModuleOptions::ClassifyFactoryByServiceName().
|
constexpr |
Definition at line 82 of file moduleoptions.cxx.
Referenced by SvtModuleOptions_Impl::ClassifyFactoryByName(), and SvtModuleOptions::ClassifyFactoryByServiceName().
|
constexpr |
Definition at line 85 of file moduleoptions.cxx.
Referenced by SvtModuleOptions_Impl::ClassifyFactoryByName(), and SvtModuleOptions::ClassifyFactoryByServiceName().
|
constexpr |
Definition at line 76 of file moduleoptions.cxx.
Referenced by SvtModuleOptions_Impl::ClassifyFactoryByName(), and SvtModuleOptions::ClassifyFactoryByServiceName().
|
constexpr |
Definition at line 78 of file moduleoptions.cxx.
Referenced by SvtModuleOptions_Impl::ClassifyFactoryByName(), and SvtModuleOptions::ClassifyFactoryByServiceName().
|
constexpr |
Definition at line 77 of file moduleoptions.cxx.
Referenced by SvtModuleOptions_Impl::ClassifyFactoryByName(), and SvtModuleOptions::ClassifyFactoryByServiceName().
|
constexpr |
Definition at line 55 of file moduleoptions.cxx.