namespace sw
{ class DocumentTimerManager final : public IDocumentTimerAccess
{ public: enumclass IdleJob
{
None, ///< document has no idle jobs to do
Busy, ///< document is busy and idle jobs are postponed
Grammar,
Layout,
Fields,
};
/// Delay starting idle jobs to allow for post-load activity. /// Used by LOK only.
DECL_LINK(FireIdleJobsTimeout, Timer*, void);
DECL_LINK(DoIdleJobs, Timer*, void);
IdleJob GetNextIdleJob() const;
SwDoc& m_rDoc;
sal_uInt32 m_nIdleBlockCount; ///< Don't run the Idle, if > 0 bool m_bStartOnUnblock; ///< true, if the last unblock should start the timer
SwDocIdle m_aDocIdle;
Timer m_aFireIdleJobsTimer; bool m_bWaitForLokInit; ///< true if we waited for LOK to initialize already.
};
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.