LibreOffice Module sc (master) 1
Public Member Functions | Static Public Member Functions | List of all members
ScDLL Class Reference

This class is a wrapper for a Load-On-Demand-DLL. More...

#include <scdll.hxx>

Public Member Functions

 ScDLL ()
 Ctor/Dtor must be linked to the application. More...
 
 ~ScDLL ()
 

Static Public Member Functions

static SC_DLLPUBLIC void Init ()
 DLL-init/exit-code must be linked to the DLL only. More...
 

Detailed Description

This class is a wrapper for a Load-On-Demand-DLL.

One instance per SfxApplication will be created for the runtime of SfxApplication-subclass::Main().

Remember: Do export this class! It is used by the application.

Definition at line 31 of file scdll.hxx.

Constructor & Destructor Documentation

◆ ScDLL()

ScDLL::ScDLL ( )

Ctor/Dtor must be linked to the application.

◆ ~ScDLL()

ScDLL::~ScDLL ( )

Member Function Documentation

◆ Init()

void ScDLL::Init ( void  )
static

DLL-init/exit-code must be linked to the DLL only.

called directly after loading the DLL

Definition at line 100 of file scdll.cxx.

References ScAppOptions::GetAppMetric(), ScModule::GetAppOptions(), SfxApplication::GetModule(), ScGlobal::Init(), comphelper::LibreOfficeKit::isActive(), SfxShell::PutItem(), ChildControllerWrapper< SID_SPARKLINE_DATA_RANGE_DIALOG >::RegisterChildWindow(), ChildControllerWrapper< SID_FOURIER_ANALYSIS_DIALOG >::RegisterChildWindow(), ChildControllerWrapper< SID_ZTEST_DIALOG >::RegisterChildWindow(), ChildControllerWrapper< SID_SPARKLINE_DIALOG >::RegisterChildWindow(), ChildControllerWrapper< SID_REGRESSION_DIALOG >::RegisterChildWindow(), ChildControllerWrapper< SID_MOVING_AVERAGE_DIALOG >::RegisterChildWindow(), ChildControllerWrapper< SID_CHI_SQUARE_TEST_DIALOG >::RegisterChildWindow(), ChildControllerWrapper< SID_EXPONENTIAL_SMOOTHING_DIALOG >::RegisterChildWindow(), ChildControllerWrapper< SID_COVARIANCE_DIALOG >::RegisterChildWindow(), ChildControllerWrapper< SID_CORRELATION_DIALOG >::RegisterChildWindow(), ChildControllerWrapper< SID_RANDOM_NUMBER_GENERATOR_DIALOG >::RegisterChildWindow(), ChildControllerWrapper< SID_SAMPLING_DIALOG >::RegisterChildWindow(), ChildControllerWrapper< SID_FTEST_DIALOG >::RegisterChildWindow(), ChildControllerWrapper< SID_TTEST_DIALOG >::RegisterChildWindow(), ChildControllerWrapper< SID_DESCRIPTIVE_STATISTICS_DIALOG >::RegisterChildWindow(), ChildControllerWrapper< SID_ANALYSIS_OF_VARIANCE_DIALOG >::RegisterChildWindow(), SfxChildWindow::RegisterChildWindow(), SfxApplication::SetModule(), SFX_INTERFACE_SFXAPP, and SFX_INTERFACE_SFXDOCSH.

Referenced by ScVbaApplication::AddSink(), Calc_FilterOptionsDialog_get_implementation(), Calc_ScSpreadsheetSettings_get_implementation(), Calc_SpreadsheetDocument_get_implementation(), ScAutoFormatsObj_get_implementation(), ScFunctionAccess_get_implementation(), ScFunctionListObj_get_implementation(), ScRecentFunctionsObj_get_implementation(), TestImportCalcRTF(), TestImportDIF(), TestImportFODS(), TestImportQPW(), TestImportSLK(), TestImportWKS(), TestImportXLS(), and TestImportXLSX().


The documentation for this class was generated from the following files: