LibreOffice Module sc (master)  1
Public Member Functions | Static Public Member Functions | Static Private Member Functions | Private Attributes | List of all members
ScModule Class Referencefinal

#include <scmod.hxx>

Inheritance diagram for ScModule:
[legend]
Collaboration diagram for ScModule:
[legend]

Public Member Functions

 ScModule (SfxObjectFactory *pFact)
 
virtual ~ScModule () override
 
virtual void Notify (SfxBroadcaster &rBC, const SfxHint &rHint) override
 
virtual void ConfigurationChanged (utl::ConfigurationBroadcaster *, ConfigurationHints) override
 
void DeleteCfg ()
 
 DECL_LINK (IdleHandler, Timer *, void)
 
 DECL_LINK (CalcFieldValueHdl, EditFieldInfo *, void)
 
void Execute (SfxRequest &rReq)
 
void GetState (SfxItemSet &rSet)
 
void AnythingChanged ()
 Idle/OnlineSpelling. More...
 
const ScDragDataGetDragData () const
 
void SetDragObject (ScTransferObj *pCellObj, ScDrawTransferObj *pDrawObj)
 
void ResetDragObject ()
 
void SetDragLink (const OUString &rDoc, const OUString &rTab, const OUString &rArea)
 
void SetDragJump (ScDocument *pLocalDoc, const OUString &rTarget, const OUString &rText)
 
ScSelectionTransferObjGetSelectionTransfer () const
 
void SetSelectionTransfer (ScSelectionTransferObj *pNew)
 
void SetWaterCan (bool bNew)
 
bool GetIsWaterCan () const
 
void SetInEditCommand (bool bNew)
 
void SetInExecuteDrop (bool bNew)
 
bool IsInExecuteDrop () const
 
const ScViewOptionsGetViewOptions ()
 
SC_DLLPUBLIC const ScDocOptionsGetDocOptions ()
 
SC_DLLPUBLIC const ScAppOptionsGetAppOptions ()
 
SC_DLLPUBLIC const ScDefaultsOptionsGetDefaultsOptions ()
 
SC_DLLPUBLIC const ScFormulaOptionsGetFormulaOptions ()
 
SC_DLLPUBLIC const ScInputOptionsGetInputOptions ()
 
SC_DLLPUBLIC const ScPrintOptionsGetPrintOptions ()
 
void SetViewOptions (const ScViewOptions &rOpt)
 
SC_DLLPUBLIC void SetDocOptions (const ScDocOptions &rOpt)
 
SC_DLLPUBLIC void SetAppOptions (const ScAppOptions &rOpt)
 
SC_DLLPUBLIC void SetDefaultsOptions (const ScDefaultsOptions &rOpt)
 
SC_DLLPUBLIC void SetFormulaOptions (const ScFormulaOptions &rOpt)
 
SC_DLLPUBLIC void SetInputOptions (const ScInputOptions &rOpt)
 
void SetPrintOptions (const ScPrintOptions &rOpt)
 
void InsertEntryToLRUList (sal_uInt16 nFIndex)
 
LanguageType GetOptDigitLanguage ()
 
ScNavipiCfgGetNavipiCfg ()
 
ScAddInCfgGetAddInCfg ()
 
svtools::ColorConfigGetColorConfig ()
 
SvtAccessibilityOptionsGetAccessOptions ()
 
SvtCTLOptionsGetCTLOptions ()
 
SC_DLLPUBLIC SvtUserOptionsGetUserOptions ()
 
void ModifyOptions (const SfxItemSet &rOptSet)
 Options. More...
 
bool IsEditMode ()
 
bool IsInputMode ()
 
void SetInputMode (ScInputMode eMode, const OUString *pInitText=nullptr)
 
bool InputKeyEvent (const KeyEvent &rKEvt, bool bStartEdit=false)
 
SC_DLLPUBLIC void InputEnterHandler (ScEnterMode nBlockMode=ScEnterMode::NORMAL)
 
void InputCancelHandler ()
 
void InputSelection (const EditView *pView)
 
void InputChanged (const EditView *pView)
 
ScInputHandlerGetInputHdl (ScTabViewShell *pViewSh=nullptr, bool bUseRef=true)
 Input-Handler. More...
 
void SetRefInputHdl (ScInputHandler *pNew)
 
ScInputHandlerGetRefInputHdl ()
 
void ViewShellGone (const ScTabViewShell *pViewSh)
 
void ViewShellChanged (bool bStopEditing)
 
void InputGetSelection (sal_Int32 &rStart, sal_Int32 &rEnd)
 
void InputSetSelection (sal_Int32 nStart, sal_Int32 nEnd)
 
void InputReplaceSelection (const OUString &rStr)
 
void InputTurnOffWinEngine ()
 
void ActivateInputWindow (const OUString *pStr=nullptr, bool bMatrix=false)
 
SC_DLLPUBLIC void SetRefDialog (sal_uInt16 nId, bool bVis, SfxViewFrame *pViewFrm=nullptr)
 Reference dialogs. More...
 
bool IsModalMode (SfxObjectShell *pDocSh=nullptr)
 
bool IsFormulaMode ()
 
bool IsRefDialogOpen ()
 
bool IsTableLocked ()
 
void SetReference (const ScRange &rRef, ScDocument &rDoc, const ScMarkData *pMarkData=nullptr)
 
void AddRefEntry ()
 Multiple selection. More...
 
void EndReference ()
 
sal_uInt16 GetCurRefDlgId () const
 
virtual std::unique_ptr< SfxItemSetCreateItemSet (sal_uInt16 nId) override
 Virtual methods for the OptionsDialog. More...
 
virtual void ApplyItemSet (sal_uInt16 nId, const SfxItemSet &rSet) override
 
virtual std::unique_ptr< SfxTabPageCreateTabPage (sal_uInt16 nId, weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rSet) override
 
virtual std::unique_ptr< SfxStyleFamiliesCreateStyleFamilies () override
 
void SetInSharedDocLoading (bool bNew)
 
bool IsInSharedDocLoading () const
 
void SetInSharedDocSaving (bool bNew)
 
bool IsInSharedDocSaving () const
 
SC_DLLPUBLIC void RegisterRefController (sal_uInt16 nSlotId, std::shared_ptr< SfxDialogController > &rWnd, weld::Window *pWndAncestor)
 
SC_DLLPUBLIC void UnregisterRefController (sal_uInt16 nSlotId, const std::shared_ptr< SfxDialogController > &rWnd)
 
SC_DLLPUBLIC std::shared_ptr< SfxDialogControllerFind1RefWindow (sal_uInt16 nSlotId, const weld::Window *pWndAncestor)
 
SC_DLLPUBLIC void RegisterAutomationApplicationEventsCaller (css::uno::Reference< ooo::vba::XSinkCaller > const &xCaller)
 
SC_DLLPUBLIC void CallAutomationApplicationEventSinks (const OUString &Method, css::uno::Sequence< css::uno::Any > &Arguments)
 
- Public Member Functions inherited from SfxModule
 SfxModule (const OString &rResName, std::initializer_list< SfxObjectFactory * > pFactoryList)
 
virtual ~SfxModule () override
 
std::locale GetResLocale () const
 
SfxSlotPoolGetSlotPool () const
 
void RegisterToolBoxControl (const SfxTbxCtrlFactory &)
 
void RegisterChildWindow (std::unique_ptr< SfxChildWinFactory >)
 
void RegisterStatusBarControl (const SfxStbCtrlFactory &)
 
virtual void Invalidate (sal_uInt16 nId=0) override
 
FieldUnit GetFieldUnit () const
 
SAL_DLLPRIVATE SfxTbxCtrlFactArr_ImplGetTbxCtrlFactories_Impl () const
 
SAL_DLLPRIVATE SfxStbCtrlFactArr_ImplGetStbCtrlFactories_Impl () const
 
SAL_DLLPRIVATE SfxChildWinFactArr_ImplGetChildWinFactories_Impl () const
 
- Public Member Functions inherited from SfxShell
virtual ~SfxShell () override
 
virtual SfxInterfaceGetInterface () const
 
void SetName (const OUString &rName)
 
const OUString & GetName () const
 
SfxViewShellGetViewShell () const
 
void CallExec (SfxExecFunc pFunc, SfxRequest &rReq)
 
void CallState (SfxStateFunc pFunc, SfxItemSet &rSet)
 
const SfxPoolItemGetSlotState (sal_uInt16 nSlotId, const SfxInterface *pIF=nullptr, SfxItemSet *pStateSet=nullptr)
 
const SfxPoolItemExecuteSlot (SfxRequest &rReq, const SfxInterface *pIF=nullptr)
 
void ExecuteSlot (SfxRequest &rReq, bool bAsync)
 
SfxItemPoolGetPool () const
 
void SetPool (SfxItemPool *pNewPool)
 
virtual SfxUndoManagerGetUndoManager ()
 
void SetUndoManager (SfxUndoManager *pNewUndoMgr)
 
SfxRepeatTargetGetRepeatTarget () const
 
void SetRepeatTarget (SfxRepeatTarget *pTarget)
 
virtual bool IsDesignMode () const
 
bool IsActive () const
 
virtual void Activate (bool bMDI)
 
virtual void Deactivate (bool bMDI)
 
SfxDispatcherGetDispatcher () const
 
SfxViewFrameGetFrame () const
 
virtual bool HasUIFeature (SfxShellFeature nFeature) const
 
void UIFeatureChanged ()
 
const SfxPoolItemGetItem (sal_uInt16 nSlotId) const
 
const T * GetItem (TypedWhichId< T > nWhich) const
 
void PutItem (const SfxPoolItem &rItem)
 
void SetVerbs (const css::uno::Sequence< css::embed::VerbDescriptor > &aVerbs)
 
const css::uno::Sequence< css::embed::VerbDescriptor > & GetVerbs () const
 
void VerbExec (SfxRequest &)
 
SAL_DLLPRIVATE const SfxSlotGetVerbSlot_Impl (sal_uInt16 nId) const
 
virtual SfxObjectShellGetObjectShell ()
 
void SetDisableFlags (SfxDisableFlags nFlags)
 
SfxDisableFlags GetDisableFlags () const
 
void SetContextName (const OUString &rsContextName)
 
void BroadcastContextForActivation (const bool bIsActivated)
 
bool SetContextBroadcasterEnabled (const bool bIsEnabled)
 
SAL_DLLPRIVATE bool CanExecuteSlot_Impl (const SfxSlot &rSlot)
 
virtual bool IsConditionalFastCall (const SfxRequest &rReq)
 
SAL_DLLPRIVATE void DoActivate_Impl (SfxViewFrame *pFrame, bool bMDI)
 
SAL_DLLPRIVATE void DoDeactivate_Impl (SfxViewFrame const *pFrame, bool bMDI)
 
- Public Member Functions inherited from SfxListener
 SfxListener ()
 
 SfxListener (const SfxListener &rCopy)
 
virtual ~SfxListener () COVERITY_NOEXCEPT_FALSE
 
void StartListening (SfxBroadcaster &rBroadcaster, DuplicateHandling eDuplicateHanding=DuplicateHandling::Unexpected)
 
void EndListening (SfxBroadcaster &rBroadcaster, bool bRemoveAllDuplicates=false)
 
void EndListeningAll ()
 
bool IsListening (SfxBroadcaster &rBroadcaster) const
 
sal_uInt16 GetBroadcasterCount () const
 
SfxBroadcasterGetBroadcasterJOE (sal_uInt16 nNo) const
 
void RemoveBroadcaster_Impl (SfxBroadcaster &rBC)
 
- Public Member Functions inherited from utl::ConfigurationListener
virtual ~ConfigurationListener ()
 

Static Public Member Functions

static void HideDisabledSlots (SfxItemSet &rSet)
 
static ScDocumentGetClipDoc ()
 
static void GetSpellSettings (LanguageType &rDefLang, LanguageType &rCjkLang, LanguageType &rCtlLang, bool &rAutoSpell)
 
static void SetAutoSpellProperty (bool bSet)
 
static bool HasThesaurusLanguage (LanguageType nLang)
 
- Static Public Member Functions inherited from SfxModule
static SfxModuleGetActiveModule (SfxViewFrame *pFrame=nullptr)
 
static FieldUnit GetCurrentFieldUnit ()
 
static FieldUnit GetModuleFieldUnit (css::uno::Reference< css::frame::XFrame > const &i_frame)
 
- Static Public Member Functions inherited from SfxShell
static SfxInterfaceGetStaticInterface ()
 
static void EmptyExecStub (SfxShell *pShell, SfxRequest &)
 
static void EmptyStateStub (SfxShell *pShell, SfxItemSet &)
 
static void VerbState (SfxItemSet &)
 

Static Private Member Functions

static void InitInterface_Impl ()
 SfxInterface initializer. More...
 

Private Attributes

Timer m_aIdleTimer
 
std::unique_ptr< ScDragDatam_pDragData
 
ScSelectionTransferObjm_pSelTransfer
 
ScMessagePoolm_pMessagePool
 
ScInputHandlerm_pRefInputHandler
 
std::unique_ptr< ScViewCfg, o3tl::default_delete< ScViewCfg > > m_pViewCfg
 
std::unique_ptr< ScDocCfg, o3tl::default_delete< ScDocCfg > > m_pDocCfg
 
std::unique_ptr< ScAppCfg, o3tl::default_delete< ScAppCfg > > m_pAppCfg
 
std::unique_ptr< ScDefaultsCfgm_pDefaultsCfg
 
std::unique_ptr< ScFormulaCfgm_pFormulaCfg
 
std::unique_ptr< ScInputCfgm_pInputCfg
 
std::unique_ptr< ScPrintCfgm_pPrintCfg
 
std::unique_ptr< ScNavipiCfgm_pNavipiCfg
 
std::unique_ptr< ScAddInCfgm_pAddInCfg
 
std::unique_ptr< svtools::ColorConfigm_pColorConfig
 
std::unique_ptr< SvtAccessibilityOptionsm_pAccessOptions
 
std::unique_ptr< SvtCTLOptionsm_pCTLOptions
 
std::unique_ptr< SvtUserOptionsm_pUserOptions
 
std::unique_ptr< SfxErrorHandlerm_pErrorHdl
 
sal_uInt16 m_nCurRefDlgId
 
bool m_bIsWaterCan:1
 
bool m_bIsInEditCommand:1
 
bool m_bIsInExecuteDrop:1
 
bool m_bIsInSharedDocLoading:1
 
bool m_bIsInSharedDocSaving:1
 
std::map< sal_uInt16, std::vector< std::pair< std::shared_ptr< SfxDialogController >, weld::Window * > > > m_mapRefController
 
css::uno::Reference< ooo::vba::XSinkCaller > mxAutomationApplicationEventsCaller
 

Additional Inherited Members

- Protected Member Functions inherited from SfxShell
 SfxShell ()
 
 SfxShell (SfxViewShell *pViewSh)
 
void SetViewShell_Impl (SfxViewShell *pView)
 
SAL_DLLPRIVATE void Invalidate_Impl (SfxBindings &rBindings, sal_uInt16 nId)
 
- Static Protected Member Functions inherited from SfxShell
static void HandleOpenXmlFilterSettings (SfxRequest &)
 

Detailed Description

Definition at line 81 of file scmod.hxx.

Constructor & Destructor Documentation

ScModule::ScModule ( SfxObjectFactory pFact)

Definition at line 117 of file scmod.cxx.

ScModule::~ScModule ( )
overridevirtual

Member Function Documentation

void ScModule::ActivateInputWindow ( const OUString *  pStr = nullptr,
bool  bMatrix = false 
)
void ScModule::AddRefEntry ( )
void ScModule::AnythingChanged ( )

Idle/OnlineSpelling.

Definition at line 1790 of file scmod.cxx.

References Timer::GetTimeout(), m_aIdleTimer, nIdleCount, SC_IDLE_MIN, and Timer::SetTimeout().

void ScModule::ApplyItemSet ( sal_uInt16  nId,
const SfxItemSet rSet 
)
overridevirtual

Reimplemented from SfxShell.

Definition at line 1989 of file scmod.cxx.

References ModifyOptions().

void ScModule::CallAutomationApplicationEventSinks ( const OUString &  Method,
css::uno::Sequence< css::uno::Any > &  Arguments 
)

Definition at line 2245 of file scmod.cxx.

void ScModule::ConfigurationChanged ( utl::ConfigurationBroadcaster p,
ConfigurationHints   
)
overridevirtual
std::unique_ptr< SfxItemSet > ScModule::CreateItemSet ( sal_uInt16  nId)
overridevirtual
std::unique_ptr< SfxStyleFamilies > ScModule::CreateStyleFamilies ( )
overridevirtual

Reimplemented from SfxModule.

Definition at line 2223 of file scmod.cxx.

References SC_MOD, and ScResId().

std::unique_ptr< SfxTabPage > ScModule::CreateTabPage ( sal_uInt16  nId,
weld::Container pPage,
weld::DialogController pController,
const SfxItemSet rSet 
)
overridevirtual
ScModule::DECL_LINK ( IdleHandler  ,
Timer ,
void   
)
ScModule::DECL_LINK ( CalcFieldValueHdl  ,
EditFieldInfo ,
void   
)
void ScModule::DeleteCfg ( )
void ScModule::EndReference ( )
void ScModule::Execute ( SfxRequest rReq)
std::shared_ptr< SfxDialogController > ScModule::Find1RefWindow ( sal_uInt16  nSlotId,
const weld::Window pWndAncestor 
)

Definition at line 2155 of file scmod.cxx.

References m_mapRefController.

SvtAccessibilityOptions & ScModule::GetAccessOptions ( )

Definition at line 828 of file scmod.cxx.

References m_pAccessOptions.

Referenced by ScPreview::DoPrint().

ScAddInCfg & ScModule::GetAddInCfg ( )

Definition at line 809 of file scmod.cxx.

References m_pAddInCfg.

const ScAppOptions & ScModule::GetAppOptions ( )
ScDocument * ScModule::GetClipDoc ( )
static
svtools::ColorConfig & ScModule::GetColorConfig ( )
SvtCTLOptions & ScModule::GetCTLOptions ( )

Definition at line 839 of file scmod.cxx.

References m_pCTLOptions.

Referenced by GetOptDigitLanguage().

sal_uInt16 ScModule::GetCurRefDlgId ( ) const
inline
const ScDefaultsOptions & ScModule::GetDefaultsOptions ( )

Definition at line 745 of file scmod.cxx.

References m_pDefaultsCfg.

Referenced by CreateItemSet(), and ModifyOptions().

const ScDocOptions & ScModule::GetDocOptions ( )

Definition at line 676 of file scmod.cxx.

References m_pDocCfg.

Referenced by CreateItemSet(), Execute(), ScDocShell::InitOptions(), and ModifyOptions().

const ScDragData& ScModule::GetDragData ( ) const
inline
const ScFormulaOptions & ScModule::GetFormulaOptions ( )
ScInputHandler * ScModule::GetInputHdl ( ScTabViewShell pViewSh = nullptr,
bool  bUseRef = true 
)
const ScInputOptions & ScModule::GetInputOptions ( )
bool ScModule::GetIsWaterCan ( ) const
inline
ScNavipiCfg & ScModule::GetNavipiCfg ( )

Definition at line 801 of file scmod.cxx.

References m_pNavipiCfg.

LanguageType ScModule::GetOptDigitLanguage ( )
const ScPrintOptions & ScModule::GetPrintOptions ( )
ScInputHandler* ScModule::GetRefInputHdl ( )
inline

Definition at line 208 of file scmod.hxx.

ScSelectionTransferObj* ScModule::GetSelectionTransfer ( ) const
inline
void ScModule::GetSpellSettings ( LanguageType rDefLang,
LanguageType rCjkLang,
LanguageType rCtlLang,
bool &  rAutoSpell 
)
static
void ScModule::GetState ( SfxItemSet rSet)
SvtUserOptions & ScModule::GetUserOptions ( )

Definition at line 850 of file scmod.cxx.

References m_pUserOptions.

const ScViewOptions & ScModule::GetViewOptions ( )

Definition at line 660 of file scmod.cxx.

References m_pViewCfg.

Referenced by CreateItemSet(), ScDocShell::InitOptions(), and ModifyOptions().

bool ScModule::HasThesaurusLanguage ( LanguageType  nLang)
static
void ScModule::HideDisabledSlots ( SfxItemSet rSet)
static
void ScModule::InitInterface_Impl ( )
staticprivate

SfxInterface initializer.

Definition at line 108 of file scmod.cxx.

References SFX_OBJECTBAR_APPLICATION.

void ScModule::InputCancelHandler ( )

Definition at line 1372 of file scmod.cxx.

References ScInputHandler::CancelHandler(), and GetInputHdl().

Referenced by ScCellShell::Execute(), and ScInputWindow::Select().

void ScModule::InputChanged ( const EditView pView)
void ScModule::InputEnterHandler ( ScEnterMode  nBlockMode = ScEnterMode::NORMAL)
void ScModule::InputGetSelection ( sal_Int32 &  rStart,
sal_Int32 &  rEnd 
)

Definition at line 1405 of file scmod.cxx.

References GetInputHdl(), and ScInputHandler::InputGetSelection().

Referenced by ScFormulaDlg::getSelection().

bool ScModule::InputKeyEvent ( const KeyEvent rKEvt,
bool  bStartEdit = false 
)

Definition at line 1356 of file scmod.cxx.

References GetInputHdl(), and ScInputHandler::KeyInput().

Referenced by ScCellShell::ExecuteEdit(), and ScTabViewShell::TabKeyInput().

void ScModule::InputReplaceSelection ( const OUString &  rStr)

Definition at line 1419 of file scmod.cxx.

References GetInputHdl(), and ScInputHandler::InputReplaceSelection().

Referenced by ScFormulaDlg::setCurrentFormula().

void ScModule::InputSelection ( const EditView pView)
void ScModule::InputSetSelection ( sal_Int32  nStart,
sal_Int32  nEnd 
)

Definition at line 1412 of file scmod.cxx.

References GetInputHdl(), and ScInputHandler::InputSetSelection().

Referenced by ScFormulaDlg::setSelection().

void ScModule::InputTurnOffWinEngine ( )

Definition at line 1426 of file scmod.cxx.

References GetInputHdl(), and ScInputHandler::InputTurnOffWinEngine().

Referenced by ScFormulaDlg::setCurrentFormula().

void ScModule::InsertEntryToLRUList ( sal_uInt16  nFIndex)
bool ScModule::IsEditMode ( )
bool ScModule::IsFormulaMode ( )
bool ScModule::IsInExecuteDrop ( ) const
inline

Definition at line 162 of file scmod.hxx.

bool ScModule::IsInputMode ( )
bool ScModule::IsInSharedDocLoading ( ) const
inline

Definition at line 239 of file scmod.hxx.

bool ScModule::IsInSharedDocSaving ( ) const
inline

Definition at line 241 of file scmod.hxx.

bool ScModule::IsModalMode ( SfxObjectShell pDocSh = nullptr)
bool ScModule::IsRefDialogOpen ( )
bool ScModule::IsTableLocked ( )
void ScModule::ModifyOptions ( const SfxItemSet rOptSet)

Options.

Items from Calc options dialog and SID_AUTOSPELL_CHECK

Definition at line 872 of file scmod.cxx.

References ScDocShell::AdjustRowHeight(), ScDocument::CalcAll(), ScDocShell::CalcOutputFactor(), ScDocument::CompileErrorCells(), SfxViewFrame::Current(), SfxViewShell::Current(), SfxObjectShell::Current(), ScDBFunc::DoUpdateCharts(), ScTabView::EnableAutoSpell(), ScDocShell::GetActiveDialogParent(), GetAppOptions(), SfxViewFrame::GetBindings(), ScFormulaOptions::GetCalcConfig(), GetDefaultsOptions(), GetDocOptions(), ScDocument::GetDocOptions(), ScDocShell::GetDocument(), ScViewData::GetDocument(), ScDocument::GetDrawLayer(), SfxObjectShell::GetFirst(), SfxViewShell::GetFirst(), GetFormulaOptions(), GetInputHdl(), GetInputOptions(), ScDocOptions::GetIterCount(), ScDocOptions::GetIterEps(), SfxObjectShell::GetNext(), SfxViewShell::GetNext(), ScViewOptions::GetOption(), ScViewData::GetOptions(), GetPrintOptions(), GetSpellSettings(), ScDocOptions::GetStdPrecision(), ScDocument::GetTableCount(), ScFormulaOptions::GetUseEnglishFuncName(), GetValue, ScTabView::GetViewData(), GetViewOptions(), ScFormulaOptions::GetWriteCalcConfig(), ScDocOptions::GetYear2000(), ScViewData::GetZoomX(), ScViewData::GetZoomY(), SfxItemSet::HasItem(), SfxBindings::Invalidate(), SfxViewShell::InvalidateBorder(), ScDocOptions::IsAutoSpell(), ScDocOptions::IsCalcAsShown(), ScDocOptions::IsFormulaRegexEnabled(), ScDocOptions::IsFormulaWildcardsEnabled(), ScDocOptions::IsIgnoreCase(), ScDocOptions::IsIter(), ScDocOptions::IsMatchWholeCell(), m_pAppCfg, m_pFormulaCfg, m_pInputCfg, ScDocument::MaxRow(), ScCalcConfig::MergeDocumentSpecific(), ScTabView::PaintExtras(), ScTabView::PaintGrid(), ScTabView::PaintLeft(), ScTabView::PaintTop(), ScDocShell::PostPaintGridAll(), SfxShell::PutItem(), ScDocShell::ResetKeyBindings(), SCITEM_USERLIST, ScDocOptions::SetAutoSpell(), SetAutoSpellProperty(), SetDefaultsOptions(), SdrModel::SetDefaultTabulator(), SetDocOptions(), ScDocument::SetDocOptions(), ScDocShell::SetDocumentModified(), SetFormulaOptions(), ScDocShell::SetFormulaOptions(), ScViewOptions::SetGridOptions(), ScViewData::SetOptions(), SetPrintOptions(), ScDocOptions::SetTabDistance(), ScGlobal::SetUserList(), SetViewOptions(), ScDocument::SetViewOptions(), ScTabView::SetZoom(), SfxGetpApp(), ScTabView::UpdateAnchorHandles(), ScTabView::UpdateAutoFillMark(), ScDBFunc::UpdateCharts(), ScTabView::UpdateDrawTextOutliner(), ScTabView::UpdateFixPos(), ScInputHandler::UpdateRefDevice(), ScInputHandler::UpdateSpellSettings(), and VOPT_ANCHOR.

Referenced by ApplyItemSet(), and Execute().

void ScModule::Notify ( SfxBroadcaster rBC,
const SfxHint rHint 
)
overridevirtual

Reimplemented from SfxListener.

Definition at line 280 of file scmod.cxx.

References DeleteCfg(), and SfxHint::GetId().

void ScModule::RegisterAutomationApplicationEventsCaller ( css::uno::Reference< ooo::vba::XSinkCaller > const &  xCaller)

Definition at line 2240 of file scmod.cxx.

void ScModule::RegisterRefController ( sal_uInt16  nSlotId,
std::shared_ptr< SfxDialogController > &  rWnd,
weld::Window pWndAncestor 
)

Definition at line 2117 of file scmod.cxx.

References m_mapRefController.

void ScModule::ResetDragObject ( )
void ScModule::SetAppOptions ( const ScAppOptions rOpt)
void ScModule::SetAutoSpellProperty ( bool  bSet)
static

Definition at line 2194 of file scmod.cxx.

References LINGUPROP_AUTOSPELL, and SvtLinguConfig::SetProperty().

Referenced by ModifyOptions().

void ScModule::SetDefaultsOptions ( const ScDefaultsOptions rOpt)

Definition at line 737 of file scmod.cxx.

References m_pDefaultsCfg.

Referenced by ModifyOptions().

void ScModule::SetDocOptions ( const ScDocOptions rOpt)

Definition at line 668 of file scmod.cxx.

References m_pDocCfg.

Referenced by ModifyOptions().

void ScModule::SetDragJump ( ScDocument pLocalDoc,
const OUString &  rTarget,
const OUString &  rText 
)

Definition at line 608 of file scmod.cxx.

References m_pDragData, and ResetDragObject().

Referenced by IMPL_LINK().

void ScModule::SetDragLink ( const OUString &  rDoc,
const OUString &  rTab,
const OUString &  rArea 
)

Definition at line 599 of file scmod.cxx.

References m_pDragData, LotusContext::rDoc, and ResetDragObject().

Referenced by IMPL_LINK().

void ScModule::SetDragObject ( ScTransferObj pCellObj,
ScDrawTransferObj pDrawObj 
)

Definition at line 592 of file scmod.cxx.

References m_pDragData, and ResetDragObject().

void ScModule::SetFormulaOptions ( const ScFormulaOptions rOpt)

Definition at line 753 of file scmod.cxx.

References m_pFormulaCfg.

Referenced by ScDocShell::CheckConfigOptions(), and ModifyOptions().

void ScModule::SetInEditCommand ( bool  bNew)
inline

Definition at line 159 of file scmod.hxx.

Referenced by ScTextWnd::Command(), and ScGridWindow::StartDrag().

void ScModule::SetInExecuteDrop ( bool  bNew)
inline

Definition at line 161 of file scmod.hxx.

Referenced by ScGridWindow::ExecuteDrop().

void ScModule::SetInputMode ( ScInputMode  eMode,
const OUString *  pInitText = nullptr 
)
void ScModule::SetInputOptions ( const ScInputOptions rOpt)

Definition at line 769 of file scmod.cxx.

References m_pInputCfg.

Referenced by ScReplaceWarnBox::run(), and ScSpreadsheetSettings::setPropertyValue().

void ScModule::SetInSharedDocLoading ( bool  bNew)
inline

Definition at line 238 of file scmod.hxx.

void ScModule::SetInSharedDocSaving ( bool  bNew)
inline

Definition at line 240 of file scmod.hxx.

void ScModule::SetPrintOptions ( const ScPrintOptions rOpt)

Definition at line 785 of file scmod.cxx.

References m_pPrintCfg.

Referenced by ModifyOptions(), and ScSpreadsheetSettings::setPropertyValue().

void ScModule::SetRefDialog ( sal_uInt16  nId,
bool  bVis,
SfxViewFrame pViewFrm = nullptr 
)
void ScModule::SetReference ( const ScRange rRef,
ScDocument rDoc,
const ScMarkData pMarkData = nullptr 
)
void ScModule::SetRefInputHdl ( ScInputHandler pNew)

Definition at line 1400 of file scmod.cxx.

References m_pRefInputHandler.

Referenced by ScFormulaDlg::clear(), ScFormulaDlg::fill(), and ScFormulaDlg::ScFormulaDlg().

void ScModule::SetSelectionTransfer ( ScSelectionTransferObj pNew)
void ScModule::SetViewOptions ( const ScViewOptions rOpt)

Definition at line 652 of file scmod.cxx.

References m_pViewCfg.

Referenced by ModifyOptions().

void ScModule::SetWaterCan ( bool  bNew)
inline

Definition at line 156 of file scmod.hxx.

Referenced by ScFormatShell::ExecuteStyle().

void ScModule::UnregisterRefController ( sal_uInt16  nSlotId,
const std::shared_ptr< SfxDialogController > &  rWnd 
)

Definition at line 2131 of file scmod.cxx.

References i, and m_mapRefController.

void ScModule::ViewShellChanged ( bool  bStopEditing)
void ScModule::ViewShellGone ( const ScTabViewShell pViewSh)

Definition at line 1393 of file scmod.cxx.

References GetInputHdl(), and ScInputHandler::ViewShellGone().

Member Data Documentation

Timer ScModule::m_aIdleTimer
private

Definition at line 83 of file scmod.hxx.

Referenced by AnythingChanged().

bool ScModule::m_bIsInEditCommand
private

Definition at line 105 of file scmod.hxx.

Referenced by IsFormulaMode().

bool ScModule::m_bIsInExecuteDrop
private

Definition at line 106 of file scmod.hxx.

bool ScModule::m_bIsInSharedDocLoading
private

Definition at line 107 of file scmod.hxx.

bool ScModule::m_bIsInSharedDocSaving
private

Definition at line 108 of file scmod.hxx.

bool ScModule::m_bIsWaterCan
private

Definition at line 104 of file scmod.hxx.

std::map<sal_uInt16, std::vector<std::pair<std::shared_ptr<SfxDialogController>, weld::Window*> > > ScModule::m_mapRefController
private

Definition at line 111 of file scmod.hxx.

Referenced by Find1RefWindow(), RegisterRefController(), and UnregisterRefController().

sal_uInt16 ScModule::m_nCurRefDlgId
private
std::unique_ptr<SvtAccessibilityOptions> ScModule::m_pAccessOptions
private

Definition at line 99 of file scmod.hxx.

Referenced by ConfigurationChanged(), DeleteCfg(), and GetAccessOptions().

std::unique_ptr<ScAddInCfg> ScModule::m_pAddInCfg
private

Definition at line 97 of file scmod.hxx.

Referenced by DeleteCfg(), and GetAddInCfg().

std::unique_ptr<ScAppCfg, o3tl::default_delete<ScAppCfg> > ScModule::m_pAppCfg
private

Definition at line 91 of file scmod.hxx.

Referenced by DeleteCfg(), GetAppOptions(), ModifyOptions(), and SetAppOptions().

std::unique_ptr<svtools::ColorConfig> ScModule::m_pColorConfig
private

Definition at line 98 of file scmod.hxx.

Referenced by ConfigurationChanged(), DeleteCfg(), and GetColorConfig().

std::unique_ptr<SvtCTLOptions> ScModule::m_pCTLOptions
private

Definition at line 100 of file scmod.hxx.

Referenced by ConfigurationChanged(), DeleteCfg(), and GetCTLOptions().

std::unique_ptr<ScDefaultsCfg> ScModule::m_pDefaultsCfg
private

Definition at line 92 of file scmod.hxx.

Referenced by DeleteCfg(), GetDefaultsOptions(), and SetDefaultsOptions().

std::unique_ptr<ScDocCfg, o3tl::default_delete<ScDocCfg> > ScModule::m_pDocCfg
private

Definition at line 90 of file scmod.hxx.

Referenced by DeleteCfg(), GetDocOptions(), and SetDocOptions().

std::unique_ptr<ScDragData> ScModule::m_pDragData
private

Definition at line 84 of file scmod.hxx.

Referenced by ResetDragObject(), SetDragJump(), SetDragLink(), SetDragObject(), and ~ScModule().

std::unique_ptr<SfxErrorHandler> ScModule::m_pErrorHdl
private

Definition at line 102 of file scmod.hxx.

Referenced by ~ScModule().

std::unique_ptr<ScFormulaCfg> ScModule::m_pFormulaCfg
private

Definition at line 93 of file scmod.hxx.

Referenced by DeleteCfg(), GetFormulaOptions(), ModifyOptions(), and SetFormulaOptions().

std::unique_ptr<ScInputCfg> ScModule::m_pInputCfg
private

Definition at line 94 of file scmod.hxx.

Referenced by DeleteCfg(), GetInputOptions(), ModifyOptions(), and SetInputOptions().

ScMessagePool* ScModule::m_pMessagePool
private

Definition at line 86 of file scmod.hxx.

Referenced by ~ScModule().

std::unique_ptr<ScNavipiCfg> ScModule::m_pNavipiCfg
private

Definition at line 96 of file scmod.hxx.

Referenced by DeleteCfg(), and GetNavipiCfg().

std::unique_ptr<ScPrintCfg> ScModule::m_pPrintCfg
private

Definition at line 95 of file scmod.hxx.

Referenced by DeleteCfg(), GetPrintOptions(), and SetPrintOptions().

ScInputHandler* ScModule::m_pRefInputHandler
private

Definition at line 88 of file scmod.hxx.

Referenced by GetInputHdl(), and SetRefInputHdl().

ScSelectionTransferObj* ScModule::m_pSelTransfer
private

Definition at line 85 of file scmod.hxx.

Referenced by SetSelectionTransfer(), and ~ScModule().

std::unique_ptr<SvtUserOptions> ScModule::m_pUserOptions
private

Definition at line 101 of file scmod.hxx.

Referenced by DeleteCfg(), and GetUserOptions().

std::unique_ptr<ScViewCfg, o3tl::default_delete<ScViewCfg> > ScModule::m_pViewCfg
private

Definition at line 89 of file scmod.hxx.

Referenced by DeleteCfg(), GetViewOptions(), and SetViewOptions().

css::uno::Reference< ooo::vba::XSinkCaller > ScModule::mxAutomationApplicationEventsCaller
private

Definition at line 113 of file scmod.hxx.


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