24 #include <document.hxx>
virtual void ApplyChangedSentence(const svx::SpellPortions &rChanged, bool bRecheck) override
This method is responsible for merging corrections made in the spelling dialog back into the document...
virtual void GetFocus() override
ScSpellDialogChildWindow(vcl::Window *pParent, sal_uInt16 nId, SfxBindings *pBindings, SfxChildWinInfo *pInfo)
bool IsSelectionChanged()
Base class for special type of edit engines, i.e.
ScSelectionStatePtr mxOldSel
virtual svx::SpellPortions GetNextWrongSentence(bool bRecheck) override
Iterate over the sentences in all text shapes and stop at the next sentence with spelling errors...
SFX_DECL_CHILDWINDOW_WITHID(ScSpellDialogChildWindow)
ScTabViewShell * mpViewShell
Original selection range for comparison.
ScDocumentUniquePtr mxUndoDoc
std::vector< SpellPortion > SpellPortions
tools::SvRef< ScRangeList > mxOldRangeList
For cursor position in selection.
std::unique_ptr< ScDocument, o3tl::default_delete< ScDocument > > ScDocumentUniquePtr
Contains all available data about any possible selection in a Calc document.
::std::unique_ptr< ScConversionEngineBase > ScConvEnginePtr
ScDocumentUniquePtr mxRedoDoc
virtual void LoseFocus() override
virtual ~ScSpellDialogChildWindow() override
::std::unique_ptr< ScSelectionState > ScSelectionStatePtr
Specialized spell check dialog child window for Calc.
void InvalidateSpellDialog()
This method makes the one from the base class public so that it can be called from the view shell whe...