diff options
Diffstat (limited to 'framework/inc')
-rw-r--r-- | framework/inc/helper/statusindicatorfactory.hxx | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/framework/inc/helper/statusindicatorfactory.hxx b/framework/inc/helper/statusindicatorfactory.hxx index 1bb07f1a0c08..4d10a52a70b6 100644 --- a/framework/inc/helper/statusindicatorfactory.hxx +++ b/framework/inc/helper/statusindicatorfactory.hxx @@ -39,6 +39,7 @@ #include <cppuhelper/supportsservice.hxx> #include <cppuhelper/implbase.hxx> +#include <comphelper/lok.hxx> #include <rtl/ref.hxx> namespace framework{ @@ -120,7 +121,8 @@ class StatusIndicatorFactory final : public ::cppu::WeakImplHelper< css::lang::XServiceInfo , css::lang::XInitialization , css::task::XStatusIndicatorFactory - , css::util::XUpdatable > + , css::util::XUpdatable >, + public comphelper::LibreOfficeKit::ThreadJoinable { // member @@ -211,6 +213,11 @@ class StatusIndicatorFactory final : public ::cppu::WeakImplHelper< void setValue(const css::uno::Reference< css::task::XStatusIndicator >& xChild, sal_Int32 nValue); + // comphelper::LibreOfficeKit::ThreadJoinable + virtual bool joinThreads() override; + + virtual void startThreads() override; + // specials private: |