LibreOffice Module sc (master) 1
|
#include <sal/config.h>
#include <utility>
#include <vcl/svapp.hxx>
#include <vcl/settings.hxx>
#include <osl/module.hxx>
#include <i18nlangtag/languagetag.hxx>
#include <memory>
#include <callform.hxx>
#include <global.hxx>
#include <adiasync.hxx>
Go to the source code of this file.
Classes | |
class | ModuleData |
Typedefs | |
typedef void(CALLTYPE * | ExFuncPtr1) (void *) |
typedef void(CALLTYPE * | ExFuncPtr2) (void *, void *) |
typedef void(CALLTYPE * | ExFuncPtr3) (void *, void *, void *) |
typedef void(CALLTYPE * | ExFuncPtr4) (void *, void *, void *, void *) |
typedef void(CALLTYPE * | ExFuncPtr5) (void *, void *, void *, void *, void *) |
typedef void(CALLTYPE * | ExFuncPtr6) (void *, void *, void *, void *, void *, void *) |
typedef void(CALLTYPE * | ExFuncPtr7) (void *, void *, void *, void *, void *, void *, void *) |
typedef void(CALLTYPE * | ExFuncPtr8) (void *, void *, void *, void *, void *, void *, void *, void *) |
typedef void(CALLTYPE * | ExFuncPtr9) (void *, void *, void *, void *, void *, void *, void *, void *, void *) |
typedef void(CALLTYPE * | ExFuncPtr10) (void *, void *, void *, void *, void *, void *, void *, void *, void *, void *) |
typedef void(CALLTYPE * | ExFuncPtr11) (void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *) |
typedef void(CALLTYPE * | ExFuncPtr12) (void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *) |
typedef void(CALLTYPE * | ExFuncPtr13) (void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *) |
typedef void(CALLTYPE * | ExFuncPtr14) (void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *) |
typedef void(CALLTYPE * | ExFuncPtr15) (void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *) |
typedef void(CALLTYPE * | ExFuncPtr16) (void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *) |
typedef void(CALLTYPE * | GetFuncCountPtr) (sal_uInt16 &nCount) |
typedef void(CALLTYPE * | GetFuncDataPtr) (sal_uInt16 &nNo, char *pFuncName, sal_uInt16 &nParamCount, ParamType *peType, char *pInternalName) |
typedef void(CALLTYPE * | SetLanguagePtr) (sal_uInt16 &nLanguage) |
typedef void(CALLTYPE * | GetParamDesc) (sal_uInt16 &nNo, sal_uInt16 &nParam, char *pName, char *pDesc) |
typedef void(CALLTYPE * | IsAsync) (sal_uInt16 &nNo, ParamType *peType) |
typedef void(CALLTYPE * | Advice) (sal_uInt16 &nNo, AdvData &pfCallback) |
typedef void(CALLTYPE * | Unadvice) (double &nHandle) |
Functions | |
bool | InitExternalFunc (const OUString &rModuleName) |
void | ExitExternalFunc () |
Variables | |
constexpr OUStringLiteral | GETFUNCTIONCOUNT = u"GetFunctionCount" |
constexpr OUStringLiteral | GETFUNCTIONDATA = u"GetFunctionData" |
constexpr OUStringLiteral | SETLANGUAGE = u"SetLanguage" |
constexpr OUStringLiteral | GETPARAMDESC = u"GetParameterDescription" |
constexpr OUStringLiteral | ISASYNC = u"IsAsync" |
constexpr OUStringLiteral | ADVICE = u"Advice" |
constexpr OUStringLiteral | UNADVICE = u"Unadvice" |
Definition at line 62 of file callform.cxx.
typedef void(CALLTYPE * ExFuncPtr1) (void *) |
Definition at line 35 of file callform.cxx.
typedef void(CALLTYPE * ExFuncPtr10) (void *, void *, void *, void *, void *, void *, void *, void *, void *, void *) |
Definition at line 44 of file callform.cxx.
typedef void(CALLTYPE * ExFuncPtr11) (void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *) |
Definition at line 45 of file callform.cxx.
typedef void(CALLTYPE * ExFuncPtr12) (void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *) |
Definition at line 46 of file callform.cxx.
typedef void(CALLTYPE * ExFuncPtr13) (void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *) |
Definition at line 47 of file callform.cxx.
typedef void(CALLTYPE * ExFuncPtr14) (void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *) |
Definition at line 48 of file callform.cxx.
typedef void(CALLTYPE * ExFuncPtr15) (void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *) |
Definition at line 49 of file callform.cxx.
typedef void(CALLTYPE * ExFuncPtr16) (void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *, void *) |
Definition at line 50 of file callform.cxx.
typedef void(CALLTYPE * ExFuncPtr2) (void *, void *) |
Definition at line 36 of file callform.cxx.
typedef void(CALLTYPE * ExFuncPtr3) (void *, void *, void *) |
Definition at line 37 of file callform.cxx.
typedef void(CALLTYPE * ExFuncPtr4) (void *, void *, void *, void *) |
Definition at line 38 of file callform.cxx.
typedef void(CALLTYPE * ExFuncPtr5) (void *, void *, void *, void *, void *) |
Definition at line 39 of file callform.cxx.
typedef void(CALLTYPE * ExFuncPtr6) (void *, void *, void *, void *, void *, void *) |
Definition at line 40 of file callform.cxx.
typedef void(CALLTYPE * ExFuncPtr7) (void *, void *, void *, void *, void *, void *, void *) |
Definition at line 41 of file callform.cxx.
typedef void(CALLTYPE * ExFuncPtr8) (void *, void *, void *, void *, void *, void *, void *, void *) |
Definition at line 42 of file callform.cxx.
typedef void(CALLTYPE * ExFuncPtr9) (void *, void *, void *, void *, void *, void *, void *, void *, void *) |
Definition at line 43 of file callform.cxx.
Definition at line 52 of file callform.cxx.
typedef void(CALLTYPE * GetFuncDataPtr) (sal_uInt16 &nNo, char *pFuncName, sal_uInt16 &nParamCount, ParamType *peType, char *pInternalName) |
Definition at line 53 of file callform.cxx.
typedef void(CALLTYPE * GetParamDesc) (sal_uInt16 &nNo, sal_uInt16 &nParam, char *pName, char *pDesc) |
Definition at line 57 of file callform.cxx.
Definition at line 60 of file callform.cxx.
typedef void(CALLTYPE * SetLanguagePtr) (sal_uInt16 &nLanguage) |
Definition at line 56 of file callform.cxx.
Definition at line 64 of file callform.cxx.
void ExitExternalFunc | ( | ) |
Definition at line 240 of file callform.cxx.
Referenced by ScGlobal::Clear().
bool InitExternalFunc | ( | const OUString & | rModuleName | ) |
Definition at line 161 of file callform.cxx.
References ADVICE, GETFUNCTIONCOUNT, GETFUNCTIONDATA, LanguageTag::getLanguageType(), ScGlobal::GetLegacyFuncCollection(), Application::GetSettings(), AllSettings::GetUILanguageTag(), i, LegacyFuncCollection::insert(), ISASYNC, MAXFUNCPARAM, nCount, NONE, pLib, ScAddInAsyncCallBack(), and SETLANGUAGE.
Referenced by ScGlobal::InitAddIns().
|
constexpr |
Definition at line 74 of file callform.cxx.
Referenced by InitExternalFunc().
|
constexpr |
Definition at line 69 of file callform.cxx.
Referenced by InitExternalFunc().
|
constexpr |
Definition at line 70 of file callform.cxx.
Referenced by InitExternalFunc().
|
constexpr |
Definition at line 72 of file callform.cxx.
Referenced by LegacyFuncData::getParamDesc().
|
constexpr |
Definition at line 73 of file callform.cxx.
Referenced by InitExternalFunc().
|
constexpr |
Definition at line 71 of file callform.cxx.
Referenced by InitExternalFunc().
|
constexpr |
Definition at line 75 of file callform.cxx.
Referenced by LegacyFuncData::Unadvice().