20#ifndef INCLUDED_SW_SOURCE_UIBASE_INC_SWSPELLDIALOGCHILDWINDOW_HXX
21#define INCLUDED_SW_SOURCE_UIBASE_INC_SWSPELLDIALOGCHILDWINDOW_HXX
virtual void AddAutoCorrection(const OUString &rOld, const OUString &rNew, LanguageType eLanguage) override
virtual void LoseFocus() override
virtual void SetGrammarChecking(bool bOn) override
virtual svx::SpellPortions GetNextWrongSentence(bool bRecheck) override
virtual bool HasGrammarChecking() override
virtual bool IsGrammarChecking() override
bool FindNextDrawTextError_Impl(SwWrtShell &rSh)
SFX_DECL_CHILDWINDOW_WITHID(SwSpellDialogChildWindow)
bool m_bIsGrammarCheckingOn
SwSpellDialogChildWindow(vcl::Window *pParent, sal_uInt16 nId, SfxBindings *pBindings, SfxChildWinInfo *pInfo)
void LockFocusNotification(bool bLock)
std::unique_ptr< SpellState > m_pSpellState
SwWrtShell * GetWrtShell_Impl()
void MakeTextSelection_Impl(SwWrtShell &rSh, ShellMode eSelMode)
virtual void ApplyChangedSentence(const svx::SpellPortions &rChanged, bool bRecheck) override
virtual ~SwSpellDialogChildWindow() override
virtual bool HasAutoCorrection() override
void InvalidateSpellDialog()
bool SpellDrawText_Impl(SwWrtShell &rSh, svx::SpellPortions &rPortions)
virtual void GetFocus() override
Used by the UI to modify the document model.
std::vector< SpellPortion > SpellPortions