LibreOffice Module sw (master) 1
Public Member Functions | Private Member Functions | Static 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 Member Functions

void ShowIdle (Color eName)
 
bool DoIdleJob_ (const SwContentFrame *, IdleJobType)
 
bool DoIdleJob (IdleJobType eJobType, IdleJobArea eJobArea)
 

Static Private Member Functions

static bool isJobEnabled (IdleJobType eJob, const SwViewShell *pViewShell)
 

Private Attributes

SwRootFramem_pRoot
 
SwViewShellImpm_pImp
 
SwContentNodem_pContentNode
 
sal_Int32 m_nTextPos
 
bool m_bPageValid
 
bool m_bIndicator
 

Detailed Description

Definition at line 205 of file layact.hxx.

Constructor & Destructor Documentation

◆ SwLayIdle()

SwLayIdle::SwLayIdle ( SwRootFrame pRt,
SwViewShellImp pImp 
)

Definition at line 2257 of file layact.cxx.

References SwLayAction::Action(), ALL, AUTOCOMPLETE_WORDS, SwDocStat::bModified, COL_LIGHTGREEN(), COL_LIGHTRED(), SwViewShellImp::DeletePaintRegion(), DoIdleJob(), SwViewShell::EnableSmooth(), SwCursorShell::EndCursorMove(), SwViewShellImp::FireAccessibleEvents(), SwSmartTagMgr::Get(), SwViewShell::GetDoc(), SwDoc::GetDocShell(), IDocumentStatistics::GetDocStat(), SwDocShell::GetEventName(), SwViewShell::getIDocumentStatistics(), SwFrame::GetNext(), SwViewShell::GetOut(), sw::Ring< value_type >::GetRingContainer(), SwViewShellImp::GetShell(), SwViewShell::GetViewOptions(), SwViewShell::GetWin(), SwViewShellImp::HasPaintRegion(), 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, m_pImp, m_pRoot, ONLINE_SPELLING, SwRect::Overlaps(), 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(), SwViewShell::UnlockPaint(), VCL_INPUT_ANY, VISIBLE, and WORD_COUNT.

◆ ~SwLayIdle()

SwLayIdle::~SwLayIdle ( )

Definition at line 2448 of file layact.cxx.

References SwViewShellImp::m_pIdleAct, and m_pImp.

Member Function Documentation

◆ DoIdleJob()

bool SwLayIdle::DoIdleJob ( IdleJobType  eJobType,
IdleJobArea  eJobArea 
)
private

◆ DoIdleJob_()

bool SwLayIdle::DoIdleJob_ ( const SwContentFrame pCnt,
IdleJobType  eJob 
)
private

◆ isJobEnabled()

bool SwLayIdle::isJobEnabled ( IdleJobType  eJob,
const SwViewShell pViewShell 
)
staticprivate

◆ ShowIdle()

void SwLayIdle::ShowIdle ( Color  eName)
private

Member Data Documentation

◆ m_bIndicator

bool SwLayIdle::m_bIndicator
private

Definition at line 213 of file layact.hxx.

Referenced by SwLayIdle().

◆ m_bPageValid

bool SwLayIdle::m_bPageValid
private

Definition at line 211 of file layact.hxx.

Referenced by DoIdleJob(), and DoIdleJob_().

◆ m_nTextPos

sal_Int32 SwLayIdle::m_nTextPos
private

Definition at line 210 of file layact.hxx.

Referenced by DoIdleJob(), and DoIdleJob_().

◆ m_pContentNode

SwContentNode* SwLayIdle::m_pContentNode
private

Definition at line 209 of file layact.hxx.

Referenced by DoIdleJob(), and DoIdleJob_().

◆ m_pImp

SwViewShellImp* SwLayIdle::m_pImp
private

Definition at line 208 of file layact.hxx.

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

◆ m_pRoot

SwRootFrame* SwLayIdle::m_pRoot
private

Definition at line 207 of file layact.hxx.

Referenced by DoIdleJob(), and SwLayIdle().


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