LibreOffice Module sw (master)  1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
SwSpellDialogChildWindow Class Referencefinal

#include <SwSpellDialogChildWindow.hxx>

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

Public Member Functions

 SwSpellDialogChildWindow (vcl::Window *pParent, sal_uInt16 nId, SfxBindings *pBindings, SfxChildWinInfo *pInfo)
 
virtual ~SwSpellDialogChildWindow () override
 
 SFX_DECL_CHILDWINDOW_WITHID (SwSpellDialogChildWindow)
 
void InvalidateSpellDialog ()
 
- Public Member Functions inherited from svx::SpellDialogChildWindow
 SpellDialogChildWindow (vcl::Window *pParent, sal_uInt16 nId, SfxBindings *pBindings)
 
virtual ~SpellDialogChildWindow () override
 

Private Member Functions

SwWrtShellGetWrtShell_Impl ()
 
void MakeTextSelection_Impl (SwWrtShell &rSh, ShellMode eSelMode)
 
bool FindNextDrawTextError_Impl (SwWrtShell &rSh)
 
bool SpellDrawText_Impl (SwWrtShell &rSh, svx::SpellPortions &rPortions)
 
void LockFocusNotification (bool bLock)
 
virtual svx::SpellPortions GetNextWrongSentence (bool bRecheck) override
 
virtual void ApplyChangedSentence (const svx::SpellPortions &rChanged, bool bRecheck) override
 
virtual void AddAutoCorrection (const OUString &rOld, const OUString &rNew, LanguageType eLanguage) override
 
virtual bool HasAutoCorrection () override
 
virtual bool HasGrammarChecking () override
 
virtual bool IsGrammarChecking () override
 
virtual void SetGrammarChecking (bool bOn) override
 
virtual void GetFocus () override
 
virtual void LoseFocus () override
 

Private Attributes

bool m_bIsGrammarCheckingOn
 
std::unique_ptr< SpellStatem_pSpellState
 

Additional Inherited Members

- Protected Member Functions inherited from svx::SpellDialogChildWindow
SfxBindingsGetBindings () const
 
void InvalidateSpellDialog ()
 

Detailed Description

Definition at line 28 of file SwSpellDialogChildWindow.hxx.

Constructor & Destructor Documentation

SwSpellDialogChildWindow::SwSpellDialogChildWindow ( vcl::Window pParent,
sal_uInt16  nId,
SfxBindings pBindings,
SfxChildWinInfo pInfo 
)
SwSpellDialogChildWindow::~SwSpellDialogChildWindow ( )
overridevirtual

Member Function Documentation

void SwSpellDialogChildWindow::AddAutoCorrection ( const OUString &  rOld,
const OUString &  rNew,
LanguageType  eLanguage 
)
overrideprivatevirtual
void SwSpellDialogChildWindow::ApplyChangedSentence ( const svx::SpellPortions rChanged,
bool  bRecheck 
)
overrideprivatevirtual
bool SwSpellDialogChildWindow::FindNextDrawTextError_Impl ( SwWrtShell rSh)
private
void SwSpellDialogChildWindow::GetFocus ( )
overrideprivatevirtual
svx::SpellPortions SwSpellDialogChildWindow::GetNextWrongSentence ( bool  bRecheck)
overrideprivatevirtual
SwWrtShell * SwSpellDialogChildWindow::GetWrtShell_Impl ( )
private
bool SwSpellDialogChildWindow::HasAutoCorrection ( )
overrideprivatevirtual

Reimplemented from svx::SpellDialogChildWindow.

Definition at line 461 of file SwSpellDialogChildWindow.cxx.

bool SwSpellDialogChildWindow::HasGrammarChecking ( )
overrideprivatevirtual

Reimplemented from svx::SpellDialogChildWindow.

Definition at line 466 of file SwSpellDialogChildWindow.cxx.

References SvtLinguConfig::HasGrammarChecker().

void SwSpellDialogChildWindow::InvalidateSpellDialog ( )
bool SwSpellDialogChildWindow::IsGrammarChecking ( )
overrideprivatevirtual

Reimplemented from svx::SpellDialogChildWindow.

Definition at line 471 of file SwSpellDialogChildWindow.cxx.

References m_bIsGrammarCheckingOn.

void SwSpellDialogChildWindow::LockFocusNotification ( bool  bLock)
private

Definition at line 822 of file SwSpellDialogChildWindow.cxx.

References m_pSpellState.

Referenced by GetNextWrongSentence().

void SwSpellDialogChildWindow::LoseFocus ( )
overrideprivatevirtual
void SwSpellDialogChildWindow::MakeTextSelection_Impl ( SwWrtShell rSh,
ShellMode  eSelMode 
)
private
void SwSpellDialogChildWindow::SetGrammarChecking ( bool  bOn)
overrideprivatevirtual
SwSpellDialogChildWindow::SFX_DECL_CHILDWINDOW_WITHID ( SwSpellDialogChildWindow  )
bool SwSpellDialogChildWindow::SpellDrawText_Impl ( SwWrtShell rSh,
svx::SpellPortions rPortions 
)
private

Member Data Documentation

bool SwSpellDialogChildWindow::m_bIsGrammarCheckingOn
private
std::unique_ptr<SpellState> SwSpellDialogChildWindow::m_pSpellState
private

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