LibreOffice Module sc (master) 1
Macros | Functions | Variables
appluno.cxx File Reference
#include <appluno.hxx>
#include <sal/types.h>
#include <o3tl/safeint.hxx>
#include <osl/diagnose.h>
#include <formula/funcvarargs.h>
#include <vcl/svapp.hxx>
#include <sfx2/app.hxx>
#include <sfx2/sfxmodelfactory.hxx>
#include <miscuno.hxx>
#include <scmod.hxx>
#include <appoptio.hxx>
#include <inputopt.hxx>
#include <printopt.hxx>
#include <userlist.hxx>
#include <scdll.hxx>
#include <unonames.hxx>
#include <funcdesc.hxx>
#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
#include <com/sun/star/sheet/FunctionArgument.hpp>
#include <memory>
Include dependency graph for appluno.cxx:

Go to the source code of this file.

Macros

#define SC_ZOOMVAL_OPTIMAL   (-1)
 somewhere central More...
 
#define SC_ZOOMVAL_WHOLEPAGE   (-2)
 
#define SC_ZOOMVAL_PAGEWIDTH   (-3)
 
#define SC_FUNCDESC_PROPCOUNT   5
 

Functions

static o3tl::span< const SfxItemPropertyMapEntrylcl_GetSettingsPropertyMap ()
 
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * Calc_ScSpreadsheetSettings_get_implementation (css::uno::XComponentContext *, css::uno::Sequence< css::uno::Any > const &)
 
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * ScRecentFunctionsObj_get_implementation (css::uno::XComponentContext *, css::uno::Sequence< css::uno::Any > const &)
 
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * ScFunctionListObj_get_implementation (css::uno::XComponentContext *, css::uno::Sequence< css::uno::Any > const &)
 
static void lcl_FillSequence (uno::Sequence< beans::PropertyValue > &rSequence, const ScFuncDesc &rDesc)
 

Variables

constexpr OUStringLiteral SCFUNCTIONLISTOBJ_SERVICE = u"com.sun.star.sheet.FunctionDescriptions"
 
constexpr OUStringLiteral SCRECENTFUNCTIONSOBJ_SERVICE = u"com.sun.star.sheet.RecentFunctions"
 
constexpr OUStringLiteral SCSPREADSHEETSETTINGS_SERVICE = u"com.sun.star.sheet.GlobalSheetSettings"
 

Macro Definition Documentation

◆ SC_FUNCDESC_PROPCOUNT

#define SC_FUNCDESC_PROPCOUNT   5

Definition at line 51 of file appluno.cxx.

◆ SC_ZOOMVAL_OPTIMAL

#define SC_ZOOMVAL_OPTIMAL   (-1)

somewhere central

Definition at line 46 of file appluno.cxx.

◆ SC_ZOOMVAL_PAGEWIDTH

#define SC_ZOOMVAL_PAGEWIDTH   (-3)

Definition at line 48 of file appluno.cxx.

◆ SC_ZOOMVAL_WHOLEPAGE

#define SC_ZOOMVAL_WHOLEPAGE   (-2)

Definition at line 47 of file appluno.cxx.

Function Documentation

◆ Calc_ScSpreadsheetSettings_get_implementation()

SAL_DLLPUBLIC_EXPORT css::uno::XInterface * Calc_ScSpreadsheetSettings_get_implementation ( css::uno::XComponentContext *  ,
css::uno::Sequence< css::uno::Any > const &   
)

Definition at line 100 of file appluno.cxx.

References ScDLL::Init().

◆ lcl_FillSequence()

static void lcl_FillSequence ( uno::Sequence< beans::PropertyValue > &  rSequence,
const ScFuncDesc rDesc 
)
static

◆ lcl_GetSettingsPropertyMap()

static o3tl::span< const SfxItemPropertyMapEntry > lcl_GetSettingsPropertyMap ( )
static

◆ ScFunctionListObj_get_implementation()

SAL_DLLPUBLIC_EXPORT css::uno::XInterface * ScFunctionListObj_get_implementation ( css::uno::XComponentContext *  ,
css::uno::Sequence< css::uno::Any > const &   
)

Definition at line 418 of file appluno.cxx.

References ScDLL::Init().

◆ ScRecentFunctionsObj_get_implementation()

SAL_DLLPUBLIC_EXPORT css::uno::XInterface * ScRecentFunctionsObj_get_implementation ( css::uno::XComponentContext *  ,
css::uno::Sequence< css::uno::Any > const &   
)

Definition at line 361 of file appluno.cxx.

References ScDLL::Init().

Variable Documentation

◆ SCFUNCTIONLISTOBJ_SERVICE

constexpr OUStringLiteral SCFUNCTIONLISTOBJ_SERVICE = u"com.sun.star.sheet.FunctionDescriptions"
constexpr

Definition at line 81 of file appluno.cxx.

◆ SCRECENTFUNCTIONSOBJ_SERVICE

constexpr OUStringLiteral SCRECENTFUNCTIONSOBJ_SERVICE = u"com.sun.star.sheet.RecentFunctions"
constexpr

Definition at line 82 of file appluno.cxx.

◆ SCSPREADSHEETSETTINGS_SERVICE

constexpr OUStringLiteral SCSPREADSHEETSETTINGS_SERVICE = u"com.sun.star.sheet.GlobalSheetSettings"
constexpr

Definition at line 83 of file appluno.cxx.