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
virtual SpellPortions GetNextWrongSentence (bool bRecheck)=0
 
virtual void ApplyChangedSentence (const SpellPortions &rChanged, bool bRecheck)=0
 
virtual bool HasAutoCorrection ()
 
virtual void AddAutoCorrection (const OUString &rOld, const OUString &rNew, LanguageType eLanguage)
 
virtual bool HasGrammarChecking ()
 
virtual bool IsGrammarChecking ()
 
virtual void SetGrammarChecking (bool bOn)
 
SfxBindingsGetBindings () const
 
void InvalidateSpellDialog ()
 
virtual void GetFocus ()=0
 
virtual void LoseFocus ()=0
 

Detailed Description

Definition at line 28 of file SwSpellDialogChildWindow.hxx.

Constructor & Destructor Documentation

◆ SwSpellDialogChildWindow()

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

◆ ~SwSpellDialogChildWindow()

SwSpellDialogChildWindow::~SwSpellDialogChildWindow ( )
overridevirtual

Member Function Documentation

◆ AddAutoCorrection()

void SwSpellDialogChildWindow::AddAutoCorrection ( const OUString &  rOld,
const OUString &  rNew,
LanguageType  eLanguage 
)
overrideprivatevirtual

◆ ApplyChangedSentence()

void SwSpellDialogChildWindow::ApplyChangedSentence ( const svx::SpellPortions rChanged,
bool  bRecheck 
)
overrideprivatevirtual

◆ FindNextDrawTextError_Impl()

bool SwSpellDialogChildWindow::FindNextDrawTextError_Impl ( SwWrtShell rSh)
private

◆ GetFocus()

void SwSpellDialogChildWindow::GetFocus ( )
overrideprivatevirtual

◆ GetNextWrongSentence()

svx::SpellPortions SwSpellDialogChildWindow::GetNextWrongSentence ( bool  bRecheck)
overrideprivatevirtual

◆ GetWrtShell_Impl()

SwWrtShell * SwSpellDialogChildWindow::GetWrtShell_Impl ( )
private

◆ HasAutoCorrection()

bool SwSpellDialogChildWindow::HasAutoCorrection ( )
overrideprivatevirtual

Reimplemented from svx::SpellDialogChildWindow.

Definition at line 461 of file SwSpellDialogChildWindow.cxx.

◆ HasGrammarChecking()

bool SwSpellDialogChildWindow::HasGrammarChecking ( )
overrideprivatevirtual

Reimplemented from svx::SpellDialogChildWindow.

Definition at line 466 of file SwSpellDialogChildWindow.cxx.

References SvtLinguConfig::HasGrammarChecker().

◆ InvalidateSpellDialog()

void SwSpellDialogChildWindow::InvalidateSpellDialog ( )

◆ IsGrammarChecking()

bool SwSpellDialogChildWindow::IsGrammarChecking ( )
overrideprivatevirtual

Reimplemented from svx::SpellDialogChildWindow.

Definition at line 471 of file SwSpellDialogChildWindow.cxx.

References m_bIsGrammarCheckingOn.

◆ LockFocusNotification()

void SwSpellDialogChildWindow::LockFocusNotification ( bool  bLock)
private

Definition at line 822 of file SwSpellDialogChildWindow.cxx.

References m_pSpellState.

Referenced by GetNextWrongSentence().

◆ LoseFocus()

void SwSpellDialogChildWindow::LoseFocus ( )
overrideprivatevirtual

◆ MakeTextSelection_Impl()

void SwSpellDialogChildWindow::MakeTextSelection_Impl ( SwWrtShell rSh,
ShellMode  eSelMode 
)
private

◆ SetGrammarChecking()

void SwSpellDialogChildWindow::SetGrammarChecking ( bool  bOn)
overrideprivatevirtual

◆ SFX_DECL_CHILDWINDOW_WITHID()

SwSpellDialogChildWindow::SFX_DECL_CHILDWINDOW_WITHID ( SwSpellDialogChildWindow  )

◆ SpellDrawText_Impl()

bool SwSpellDialogChildWindow::SpellDrawText_Impl ( SwWrtShell rSh,
svx::SpellPortions rPortions 
)
private

Member Data Documentation

◆ m_bIsGrammarCheckingOn

bool SwSpellDialogChildWindow::m_bIsGrammarCheckingOn
private

◆ m_pSpellState

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

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