LibreOffice Module cui (master)  1
Public Member Functions | Private Attributes | List of all members
svx::SpellUndoAction_Impl Class Reference
Inheritance diagram for svx::SpellUndoAction_Impl:
[legend]
Collaboration diagram for svx::SpellUndoAction_Impl:
[legend]

Public Member Functions

 SpellUndoAction_Impl (sal_uInt16 nId, const Link< SpellUndoAction_Impl &, void > &rActionLink)
 
virtual void Undo () override
 
sal_uInt16 GetId () const
 
void SetEnableChangePB ()
 
bool IsEnableChangePB ()
 
void SetEnableChangeAllPB ()
 
bool IsEnableChangeAllPB ()
 
void SetErrorMove (long nOldStart, long nOldEnd)
 
long GetOldErrorStart ()
 
long GetOldErrorEnd ()
 
void SetErrorLanguageSelected (bool bSet)
 
bool IsErrorLanguageSelected () const
 
void SetDictionary (const Reference< XDictionary > &xDict)
 
const Reference< XDictionary > & GetDictionary () const
 
void SetAddedWord (const OUString &rWord)
 
const OUString & GetAddedWord () const
 
void SetOffset (long nSet)
 
long GetOffset () const
 
- Public Member Functions inherited from SfxUndoAction
 SfxUndoAction ()
 
virtual ~SfxUndoAction () COVERITY_NOEXCEPT_FALSE
 
virtual void UndoWithContext (SfxUndoContext &i_context)
 
virtual void Redo ()
 
virtual void RedoWithContext (SfxUndoContext &i_context)
 
virtual void Repeat (SfxRepeatTarget &)
 
virtual bool CanRepeat (SfxRepeatTarget &) const
 
virtual bool Merge (SfxUndoAction *pNextAction)
 
virtual OUString GetComment () const
 
virtual OUString GetRepeatComment (SfxRepeatTarget &) const
 
virtual ViewShellId GetViewShellId () const
 
const DateTimeGetDateTime () const
 
virtual void dumpAsXml (xmlTextWriterPtr pWriter) const
 

Private Attributes

sal_uInt16 m_nId
 
const Link< SpellUndoAction_Impl &, void > & m_rActionLink
 
bool m_bEnableChangePB
 
bool m_bEnableChangeAllPB
 
long m_nOldErrorStart
 
long m_nOldErrorEnd
 
bool m_bIsErrorLanguageSelected
 
Reference< XDictionary > m_xDictionary
 
OUString m_sAddedWord
 
long m_nOffset
 

Detailed Description

Definition at line 96 of file SpellDialog.cxx.

Constructor & Destructor Documentation

svx::SpellUndoAction_Impl::SpellUndoAction_Impl ( sal_uInt16  nId,
const Link< SpellUndoAction_Impl &, void > &  rActionLink 
)
inline

Definition at line 114 of file SpellDialog.cxx.

Member Function Documentation

const OUString& svx::SpellUndoAction_Impl::GetAddedWord ( ) const
inline

Definition at line 148 of file SpellDialog.cxx.

const Reference<XDictionary>& svx::SpellUndoAction_Impl::GetDictionary ( ) const
inline

Definition at line 146 of file SpellDialog.cxx.

sal_uInt16 SpellUndoAction_Impl::GetId ( ) const

Definition at line 162 of file SpellDialog.cxx.

Referenced by svx::SentenceEditWindow_Impl::Undo().

long svx::SpellUndoAction_Impl::GetOffset ( ) const
inline

Definition at line 151 of file SpellDialog.cxx.

long svx::SpellUndoAction_Impl::GetOldErrorEnd ( )
inline

Definition at line 140 of file SpellDialog.cxx.

long svx::SpellUndoAction_Impl::GetOldErrorStart ( )
inline

Definition at line 139 of file SpellDialog.cxx.

bool svx::SpellUndoAction_Impl::IsEnableChangeAllPB ( )
inline

Definition at line 132 of file SpellDialog.cxx.

bool svx::SpellUndoAction_Impl::IsEnableChangePB ( )
inline

Definition at line 129 of file SpellDialog.cxx.

bool svx::SpellUndoAction_Impl::IsErrorLanguageSelected ( ) const
inline

Definition at line 143 of file SpellDialog.cxx.

void svx::SpellUndoAction_Impl::SetAddedWord ( const OUString &  rWord)
inline

Definition at line 147 of file SpellDialog.cxx.

void svx::SpellUndoAction_Impl::SetDictionary ( const Reference< XDictionary > &  xDict)
inline

Definition at line 145 of file SpellDialog.cxx.

void svx::SpellUndoAction_Impl::SetEnableChangeAllPB ( )
inline

Definition at line 131 of file SpellDialog.cxx.

void svx::SpellUndoAction_Impl::SetEnableChangePB ( )
inline

Definition at line 128 of file SpellDialog.cxx.

void svx::SpellUndoAction_Impl::SetErrorLanguageSelected ( bool  bSet)
inline

Definition at line 142 of file SpellDialog.cxx.

void svx::SpellUndoAction_Impl::SetErrorMove ( long  nOldStart,
long  nOldEnd 
)
inline

Definition at line 134 of file SpellDialog.cxx.

void svx::SpellUndoAction_Impl::SetOffset ( long  nSet)
inline

Definition at line 150 of file SpellDialog.cxx.

void SpellUndoAction_Impl::Undo ( )
overridevirtual

Reimplemented from SfxUndoAction.

Definition at line 156 of file SpellDialog.cxx.

Member Data Documentation

bool svx::SpellUndoAction_Impl::m_bEnableChangeAllPB
private

Definition at line 102 of file SpellDialog.cxx.

bool svx::SpellUndoAction_Impl::m_bEnableChangePB
private

Definition at line 101 of file SpellDialog.cxx.

bool svx::SpellUndoAction_Impl::m_bIsErrorLanguageSelected
private

Definition at line 106 of file SpellDialog.cxx.

sal_uInt16 svx::SpellUndoAction_Impl::m_nId
private

Definition at line 98 of file SpellDialog.cxx.

long svx::SpellUndoAction_Impl::m_nOffset
private

Definition at line 111 of file SpellDialog.cxx.

long svx::SpellUndoAction_Impl::m_nOldErrorEnd
private

Definition at line 105 of file SpellDialog.cxx.

long svx::SpellUndoAction_Impl::m_nOldErrorStart
private

Definition at line 104 of file SpellDialog.cxx.

const Link<SpellUndoAction_Impl&,void>& svx::SpellUndoAction_Impl::m_rActionLink
private

Definition at line 99 of file SpellDialog.cxx.

OUString svx::SpellUndoAction_Impl::m_sAddedWord
private

Definition at line 109 of file SpellDialog.cxx.

Reference<XDictionary> svx::SpellUndoAction_Impl::m_xDictionary
private

Definition at line 108 of file SpellDialog.cxx.


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