summaryrefslogtreecommitdiff
path: root/framework/inc
diff options
context:
space:
mode:
Diffstat (limited to 'framework/inc')
-rw-r--r--framework/inc/helper/statusindicatorfactory.hxx9
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: