LibreOffice Module sc (master) 1
Macros | Functions | Variables
scmod.cxx File Reference
#include <com/sun/star/ui/dialogs/XSLTFilterDialog.hpp>
#include <comphelper/lok.hxx>
#include <comphelper/processfactory.hxx>
#include <scitems.hxx>
#include <sfx2/app.hxx>
#include <editeng/flditem.hxx>
#include <editeng/outliner.hxx>
#include <sfx2/viewfrm.hxx>
#include <sfx2/objface.hxx>
#include <IAnyRefDialog.hxx>
#include <svtools/ehdl.hxx>
#include <svtools/accessibilityoptions.hxx>
#include <svl/ctloptions.hxx>
#include <unotools/useroptions.hxx>
#include <sfx2/bindings.hxx>
#include <sfx2/request.hxx>
#include <sfx2/printer.hxx>
#include <editeng/langitem.hxx>
#include <svtools/colorcfg.hxx>
#include <svl/whiter.hxx>
#include <svx/dialogs.hrc>
#include <svl/inethist.hxx>
#include <vcl/svapp.hxx>
#include <svx/svxerr.hxx>
#include <comphelper/diagnose_ex.hxx>
#include <editeng/unolingu.hxx>
#include <unotools/lingucfg.hxx>
#include <i18nlangtag/mslangid.hxx>
#include <i18nlangtag/languagetag.hxx>
#include <com/sun/star/i18n/ScriptType.hpp>
#include <com/sun/star/linguistic2/XThesaurus.hpp>
#include <ooo/vba/XSinkCaller.hpp>
#include <scmod.hxx>
#include <global.hxx>
#include <viewopti.hxx>
#include <docoptio.hxx>
#include <appoptio.hxx>
#include <defaultsoptions.hxx>
#include <formulaopt.hxx>
#include <inputopt.hxx>
#include <printopt.hxx>
#include <navicfg.hxx>
#include <addincfg.hxx>
#include <tabvwsh.hxx>
#include <prevwsh.hxx>
#include <docsh.hxx>
#include <drwlayer.hxx>
#include <uiitems.hxx>
#include <sc.hrc>
#include <scerrors.hrc>
#include <scstyles.hrc>
#include <globstr.hrc>
#include <scresid.hxx>
#include <bitmaps.hlst>
#include <inputhdl.hxx>
#include <inputwin.hxx>
#include <msgpool.hxx>
#include <detfunc.hxx>
#include <preview.hxx>
#include <dragdata.hxx>
#include <markdata.hxx>
#include <transobj.hxx>
#include <funcdesc.hxx>
#include <scslots.hxx>
#include <scabstdlg.hxx>
#include <formula/errorcodes.hxx>
#include <documentlinkmgr.hxx>
#include <LibreOfficeKit/LibreOfficeKitEnums.h>
#include <sfx2/lokhelper.hxx>
Include dependency graph for scmod.cxx:

Go to the source code of this file.

Macros

#define ShellClass_ScModule
 
#define SC_IDLE_MIN   150
 
#define SC_IDLE_MAX   3000
 
#define SC_IDLE_STEP   75
 
#define SC_IDLE_COUNT   50
 

Functions

void global_InitAppOptions ()
 
static SfxChildWindowlcl_GetChildWinFromCurrentView (sal_uInt16 nId)
 
static SfxChildWindowlcl_GetChildWinFromAnyView (sal_uInt16 nId)
 
static void lcl_MarkedTabs (const ScMarkData &rMark, SCTAB &rStartTab, SCTAB &rEndTab)
 
static void lcl_CheckNeedsRepaint (const ScDocShell *pDocShell)
 
 IMPL_LINK_NOARG (ScModule, IdleHandler, Timer *, void)
 
 IMPL_LINK (ScModule, CalcFieldValueHdl, EditFieldInfo *, pInfo, void)
 

Variables

static sal_uInt16 nIdleCount = 0
 
constexpr OUStringLiteral LINGUPROP_AUTOSPELL = u"IsSpellAuto"
 

Macro Definition Documentation

◆ SC_IDLE_COUNT

#define SC_IDLE_COUNT   50

Definition at line 103 of file scmod.cxx.

◆ SC_IDLE_MAX

#define SC_IDLE_MAX   3000

Definition at line 101 of file scmod.cxx.

◆ SC_IDLE_MIN

#define SC_IDLE_MIN   150

Definition at line 100 of file scmod.cxx.

◆ SC_IDLE_STEP

#define SC_IDLE_STEP   75

Definition at line 102 of file scmod.cxx.

◆ ShellClass_ScModule

#define ShellClass_ScModule

Definition at line 91 of file scmod.cxx.

Function Documentation

◆ global_InitAppOptions()

void global_InitAppOptions ( )

Definition at line 794 of file scmod.cxx.

References SC_MOD.

Referenced by ScGlobal::GetUserList().

◆ IMPL_LINK()

IMPL_LINK ( ScModule  ,
CalcFieldValueHdl  ,
EditFieldInfo ,
pInfo  ,
void   
)

◆ IMPL_LINK_NOARG()

IMPL_LINK_NOARG ( ScModule  ,
IdleHandler  ,
Timer ,
void   
)

◆ lcl_CheckNeedsRepaint()

static void lcl_CheckNeedsRepaint ( const ScDocShell pDocShell)
static

◆ lcl_GetChildWinFromAnyView()

static SfxChildWindow * lcl_GetChildWinFromAnyView ( sal_uInt16  nId)
static

◆ lcl_GetChildWinFromCurrentView()

static SfxChildWindow * lcl_GetChildWinFromCurrentView ( sal_uInt16  nId)
static

◆ lcl_MarkedTabs()

static void lcl_MarkedTabs ( const ScMarkData rMark,
SCTAB rStartTab,
SCTAB rEndTab 
)
static

Variable Documentation

◆ LINGUPROP_AUTOSPELL

constexpr OUStringLiteral LINGUPROP_AUTOSPELL = u"IsSpellAuto"
constexpr

Definition at line 2253 of file scmod.cxx.

Referenced by ScModule::SetAutoSpellProperty().

◆ nIdleCount

sal_uInt16 nIdleCount = 0
static

Definition at line 105 of file scmod.cxx.

Referenced by ScModule::AnythingChanged(), and IMPL_LINK_NOARG().