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:
Collaboration diagram for ScModule:

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::optional< 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::optional< 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 (const SfxChildWinFactory &)
void RegisterStatusBarControl (const SfxStbCtrlFactory &)
virtual void Invalidate (sal_uInt16 nId=0) override
FieldUnit GetFieldUnit () const
SAL_DLLPRIVATE SfxTbxCtrlFactoryGetTbxCtrlFactory (const std::type_info &rSlotType, sal_uInt16 nSlotID) const
SAL_DLLPRIVATE SfxStbCtrlFactoryGetStbCtrlFactory (const std::type_info &rSlotType, sal_uInt16 nSlotID) const
SAL_DLLPRIVATE SfxChildWinFactoryGetChildWinFactoryById (sal_uInt16 nId) const
- Public Member Functions inherited from SfxShell
virtual ~SfxShell () override
virtual SfxInterfaceGetInterface () const
void SetName (const OUString &rName)
const OUString & GetName () const
SfxViewShellGetViewShell () const
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
rtl::Reference< ScMessagePoolm_pMessagePool
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 80 of file scmod.hxx.

Constructor & Destructor Documentation

ScModule::ScModule ( SfxObjectFactory pFact)

Definition at line 116 of file scmod.cxx.

ScModule::~ScModule ( )

Member Function Documentation

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


Definition at line 1787 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 

Reimplemented from SfxShell.

Definition at line 1986 of file scmod.cxx.

References ModifyOptions().

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

Definition at line 2242 of file scmod.cxx.

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

Reimplemented from SfxModule.

Definition at line 2220 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 
ScModule::DECL_LINK ( IdleHandler  ,
Timer ,
ScModule::DECL_LINK ( CalcFieldValueHdl  ,
EditFieldInfo ,
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 2152 of file scmod.cxx.

References m_mapRefController.

SvtAccessibilityOptions & ScModule::GetAccessOptions ( )

Definition at line 826 of file scmod.cxx.

References m_pAccessOptions.

ScAddInCfg & ScModule::GetAddInCfg ( )

Definition at line 807 of file scmod.cxx.

References m_pAddInCfg.

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

Definition at line 837 of file scmod.cxx.

References m_pCTLOptions.

Referenced by GetOptDigitLanguage().

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

Definition at line 743 of file scmod.cxx.

References m_pDefaultsCfg.

Referenced by CreateItemSet(), and ModifyOptions().

const ScDocOptions & ScModule::GetDocOptions ( )

Definition at line 674 of file scmod.cxx.

References m_pDocCfg.

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

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

Definition at line 799 of file scmod.cxx.

References m_pNavipiCfg.

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

Definition at line 207 of file scmod.hxx.

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

Definition at line 848 of file scmod.cxx.

References m_pUserOptions.

const ScViewOptions & ScModule::GetViewOptions ( )

Definition at line 658 of file scmod.cxx.

References m_pViewCfg.

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

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

SfxInterface initializer.

Definition at line 107 of file scmod.cxx.


void ScModule::InputCancelHandler ( )

Definition at line 1369 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 1402 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 1353 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 1416 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 1409 of file scmod.cxx.

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

Referenced by ScFormulaDlg::setSelection().

void ScModule::InputTurnOffWinEngine ( )

Definition at line 1423 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

Definition at line 161 of file scmod.hxx.

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

Definition at line 238 of file scmod.hxx.

bool ScModule::IsInSharedDocSaving ( ) const

Definition at line 240 of file scmod.hxx.

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


Items from Calc options dialog and SID_AUTOSPELL_CHECK

Definition at line 870 of file scmod.cxx.

References ScDocument::CalcAll(), 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(), SfxViewShell::GetNext(), SfxObjectShell::GetNext(), ScViewOptions::GetOption(), ScViewData::GetOptions(), GetPrintOptions(), GetSpellSettings(), ScDocOptions::GetStdPrecision(), 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 

Reimplemented from SfxListener.

Definition at line 278 of file scmod.cxx.

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

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

Definition at line 2237 of file scmod.cxx.

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

Definition at line 2114 of file scmod.cxx.

References m_mapRefController.

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

Definition at line 2191 of file scmod.cxx.

References SvtLinguConfig::SetProperty().

Referenced by ModifyOptions().

void ScModule::SetDefaultsOptions ( const ScDefaultsOptions rOpt)

Definition at line 735 of file scmod.cxx.

References m_pDefaultsCfg.

Referenced by ModifyOptions().

void ScModule::SetDocOptions ( const ScDocOptions rOpt)

Definition at line 666 of file scmod.cxx.

References m_pDocCfg.

Referenced by ModifyOptions().

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

Definition at line 606 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 597 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 590 of file scmod.cxx.

References m_pDragData, and ResetDragObject().

void ScModule::SetFormulaOptions ( const ScFormulaOptions rOpt)

Definition at line 751 of file scmod.cxx.

References m_pFormulaCfg.

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

void ScModule::SetInEditCommand ( bool  bNew)

Definition at line 158 of file scmod.hxx.

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

void ScModule::SetInExecuteDrop ( bool  bNew)

Definition at line 160 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 767 of file scmod.cxx.

References m_pInputCfg.

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

void ScModule::SetInSharedDocLoading ( bool  bNew)

Definition at line 237 of file scmod.hxx.

void ScModule::SetInSharedDocSaving ( bool  bNew)

Definition at line 239 of file scmod.hxx.

void ScModule::SetPrintOptions ( const ScPrintOptions rOpt)

Definition at line 783 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 1397 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 650 of file scmod.cxx.

References m_pViewCfg.

Referenced by ModifyOptions().

void ScModule::SetWaterCan ( bool  bNew)

Definition at line 155 of file scmod.hxx.

Referenced by ScFormatShell::ExecuteStyle().

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

Definition at line 2128 of file scmod.cxx.

References i, and m_mapRefController.

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

Definition at line 1390 of file scmod.cxx.

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

Member Data Documentation

Timer ScModule::m_aIdleTimer

Definition at line 82 of file scmod.hxx.

Referenced by AnythingChanged().

bool ScModule::m_bIsInEditCommand

Definition at line 104 of file scmod.hxx.

Referenced by IsFormulaMode().

bool ScModule::m_bIsInExecuteDrop

Definition at line 105 of file scmod.hxx.

bool ScModule::m_bIsInSharedDocLoading

Definition at line 106 of file scmod.hxx.

bool ScModule::m_bIsInSharedDocSaving

Definition at line 107 of file scmod.hxx.

bool ScModule::m_bIsWaterCan

Definition at line 103 of file scmod.hxx.

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

Definition at line 110 of file scmod.hxx.

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

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

Definition at line 98 of file scmod.hxx.

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

std::unique_ptr<ScAddInCfg> ScModule::m_pAddInCfg

Definition at line 96 of file scmod.hxx.

Referenced by DeleteCfg(), and GetAddInCfg().

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

Definition at line 90 of file scmod.hxx.

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

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

Definition at line 97 of file scmod.hxx.

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

std::unique_ptr<SvtCTLOptions> ScModule::m_pCTLOptions

Definition at line 99 of file scmod.hxx.

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

std::unique_ptr<ScDefaultsCfg> ScModule::m_pDefaultsCfg

Definition at line 91 of file scmod.hxx.

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

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

Definition at line 89 of file scmod.hxx.

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

std::unique_ptr<ScDragData> ScModule::m_pDragData

Definition at line 83 of file scmod.hxx.

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

std::unique_ptr<SfxErrorHandler> ScModule::m_pErrorHdl

Definition at line 101 of file scmod.hxx.

Referenced by ~ScModule().

std::unique_ptr<ScFormulaCfg> ScModule::m_pFormulaCfg

Definition at line 92 of file scmod.hxx.

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

std::unique_ptr<ScInputCfg> ScModule::m_pInputCfg

Definition at line 93 of file scmod.hxx.

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

rtl::Reference<ScMessagePool> ScModule::m_pMessagePool

Definition at line 85 of file scmod.hxx.

Referenced by ~ScModule().

std::unique_ptr<ScNavipiCfg> ScModule::m_pNavipiCfg

Definition at line 95 of file scmod.hxx.

Referenced by DeleteCfg(), and GetNavipiCfg().

std::unique_ptr<ScPrintCfg> ScModule::m_pPrintCfg

Definition at line 94 of file scmod.hxx.

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

ScInputHandler* ScModule::m_pRefInputHandler

Definition at line 87 of file scmod.hxx.

Referenced by GetInputHdl(), and SetRefInputHdl().

ScSelectionTransferObj* ScModule::m_pSelTransfer

Definition at line 84 of file scmod.hxx.

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

std::unique_ptr<SvtUserOptions> ScModule::m_pUserOptions

Definition at line 100 of file scmod.hxx.

Referenced by DeleteCfg(), and GetUserOptions().

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

Definition at line 88 of file scmod.hxx.

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

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

Definition at line 112 of file scmod.hxx.

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