LibreOffice Module sw (master)  1
Public Member Functions | Private Types | Private Member Functions | Private Attributes | List of all members
SwLayIdle Class Reference

#include <layact.hxx>

Collaboration diagram for SwLayIdle:
[legend]

Public Member Functions

 SwLayIdle (SwRootFrame *pRt, SwViewShellImp *pImp)
 
 ~SwLayIdle ()
 

Private Types

enum  IdleJobType {
  ONLINE_SPELLING,
  AUTOCOMPLETE_WORDS,
  WORD_COUNT,
  SMART_TAGS
}
 

Private Member Functions

void ShowIdle (Color eName)
 
bool DoIdleJob_ (const SwContentFrame *, IdleJobType)
 
bool DoIdleJob (IdleJobType, bool bVisAreaOnly)
 

Private Attributes

SwRootFramepRoot
 
SwViewShellImppImp
 
SwContentNodepContentNode
 
sal_Int32 nTextPos
 
bool bPageValid
 
bool m_bIndicator
 

Detailed Description

Definition at line 181 of file layact.hxx.

Member Enumeration Documentation

enum SwLayIdle::IdleJobType
private
Enumerator
ONLINE_SPELLING 
AUTOCOMPLETE_WORDS 
WORD_COUNT 
SMART_TAGS 

Definition at line 198 of file layact.hxx.

Constructor & Destructor Documentation

SwLayIdle::SwLayIdle ( SwRootFrame pRt,
SwViewShellImp pImp 
)

Definition at line 2105 of file layact.cxx.

References SwLayAction::Action(), AUTOCOMPLETE_WORDS, SwDocStat::bModified, COL_LIGHTGREEN(), COL_LIGHTRED(), SwViewShellImp::DelRegion(), DoIdleJob(), SwViewShell::EnableSmooth(), SwCursorShell::EndCursorMove(), SwViewShellImp::FireAccessibleEvents(), SwSmartTagMgr::Get(), SwViewShell::GetDoc(), SwDoc::GetDocShell(), IDocumentStatistics::GetDocStat(), SwDocShell::GetEventName(), SwViewShell::getIDocumentStatistics(), SwFrame::GetNext(), SwViewShell::GetOut(), SwViewShellImp::GetRegion(), sw::Ring< value_type >::GetRingContainer(), SwViewShellImp::GetShell(), SwViewShell::GetViewOptions(), SwViewShell::GetWin(), SwViewShellImp::IsAccessible(), SwViewOption::IsAutoCompleteWords(), SfxObjectShell::IsHelpDocument(), SwLayAction::IsInterrupt(), SwPageFrame::IsInvalidAutoCompleteWords(), SwPageFrame::IsInvalidContent(), SwPageFrame::IsInvalidFlyContent(), SwPageFrame::IsInvalidFlyInCnt(), SwPageFrame::IsInvalidFlyLayout(), SwPageFrame::IsInvalidLayout(), SwPageFrame::IsInvalidSmartTags(), SwPageFrame::IsInvalidSpelling(), SwPageFrame::IsInvalidWordCount(), SwViewOption::IsOnlineSpell(), SmartTagMgr::IsSmartTagsEnabled(), SwDoc::isXForms(), SwLayoutFrame::Lower(), m_bIndicator, SwViewShellImp::m_pIdleAct, ONLINE_SPELLING, pImp, pRoot, SwRootFrame::ResetIdleFormat(), SAL_INFO, SwLayAction::SetIdle(), SwLayAction::SetInputType(), SwLayAction::SetWaitAllowed(), SwCursorShell::ShellGetFocus(), SwCursorShell::ShellLoseFocus(), SHOW_IDLE, SMART_TAGS, STR_SW_EVENT_LAYOUT_FINISHED, SwCursorShell::SttCursorMove(), SwClearFntCacheTextGlyphs(), SwViewShell::UnlockPaint(), VCL_INPUT_ANY, and WORD_COUNT.

SwLayIdle::~SwLayIdle ( )

Definition at line 2301 of file layact.cxx.

References SwViewShellImp::m_pIdleAct, and pImp.

Member Function Documentation

bool SwLayIdle::DoIdleJob ( IdleJobType  eJob,
bool  bVisAreaOnly 
)
private
bool SwLayIdle::DoIdleJob_ ( const SwContentFrame pCnt,
IdleJobType  eJob 
)
private
void SwLayIdle::ShowIdle ( Color  eName)
private

Member Data Documentation

bool SwLayIdle::bPageValid
private

Definition at line 188 of file layact.hxx.

Referenced by DoIdleJob(), and DoIdleJob_().

bool SwLayIdle::m_bIndicator
private

Definition at line 191 of file layact.hxx.

Referenced by SwLayIdle().

sal_Int32 SwLayIdle::nTextPos
private

Definition at line 187 of file layact.hxx.

Referenced by DoIdleJob(), and DoIdleJob_().

SwContentNode* SwLayIdle::pContentNode
private

Definition at line 186 of file layact.hxx.

Referenced by DoIdleJob(), and DoIdleJob_().

SwViewShellImp* SwLayIdle::pImp
private

Definition at line 185 of file layact.hxx.

Referenced by DoIdleJob(), DoIdleJob_(), SwLayIdle(), and ~SwLayIdle().

SwRootFrame* SwLayIdle::pRoot
private

Definition at line 184 of file layact.hxx.

Referenced by DoIdleJob(), and SwLayIdle().


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