19#ifndef INCLUDED_SW_SOURCE_CORE_INC_DOCUMENTSTATISTICSMANAGER_HXX
20#define INCLUDED_SW_SOURCE_CORE_INC_DOCUMENTSTATISTICSMANAGER_HXX
37 void DocInfoChgd(
bool isEnableSetModified)
override;
42 void UpdateDocStat(
bool bCompleteAsync,
bool bFields)
override;
Document statistics information.
DocumentStatisticsManager(SwDoc &i_rSwdoc)
SwDocIdle maStatsUpdateIdle
std::unique_ptr< SwDocStat > mpDocStat
const SwDocStat & GetDocStat() const override
Document - Statistics.
const SwDocStat & GetUpdatedDocStat(bool bCompleteAsync, bool bFields) override
Updates the document statistics if the document has been modified and returns a reference to the resu...
void SetDocStat(const SwDocStat &rStat) override
Set the document statistics.
DocumentStatisticsManager(DocumentStatisticsManager const &)=delete
void SetDocStatModified(bool bSet)
DocumentStatisticsManager & operator=(DocumentStatisticsManager const &)=delete
DECL_LINK(DoIdleStatsUpdate, Timer *, void)
void UpdateDocStat(bool bCompleteAsync, bool bFields) override
Updates the internal document's statistics.
virtual ~DocumentStatisticsManager() override
bool IncrementalDocStatCalculate(tools::Long nChars, bool bFields=true)
continue computing a chunk of document statistics
void DocInfoChgd(bool isEnableSetModified) override
DocInfo has changed (notify via DocShell): make required fields update.
An Idle, which is just ready to be scheduled for idle documents.
Dialog to specify the properties of date form field.