diff options
author | Jan-Marek Glogowski <glogow@fbihome.de> | 2017-10-06 11:00:19 +0200 |
---|---|---|
committer | Jan-Marek Glogowski <glogow@fbihome.de> | 2017-10-06 15:03:35 +0200 |
commit | 53da556c600fa82ba84bc7fdce6a594b43f2b097 (patch) | |
tree | beba62455711bf02b6b358e8373559760e05136e /sw/inc/IDocumentTimerAccess.hxx | |
parent | 411f5e9cbd14bc3ffe7024b21434231662f6246d (diff) |
Don't schedule the Idle job for busy documents
This refactors DocumentTimerManager to export the busy status
independent of the Idle function. This way it can be ignored in
the Scheduler while the document is busy,
Change-Id: Icec2075d3338ad8dd4440678eb0570d7fe887778
Reviewed-on: https://gerrit.libreoffice.org/43197
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
Diffstat (limited to 'sw/inc/IDocumentTimerAccess.hxx')
-rw-r--r-- | sw/inc/IDocumentTimerAccess.hxx | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/sw/inc/IDocumentTimerAccess.hxx b/sw/inc/IDocumentTimerAccess.hxx index 717728f83c99..6efe1a114963 100644 --- a/sw/inc/IDocumentTimerAccess.hxx +++ b/sw/inc/IDocumentTimerAccess.hxx @@ -55,6 +55,11 @@ public: */ virtual void StartBackgroundJobs() = 0; + /** + * Is the document ready to be processed? + */ + virtual bool IsDocIdle() const = 0; + protected: virtual ~IDocumentTimerAccess() {}; }; |