20#ifndef INCLUDED_UNOTOOLS_PROGRESSHANDLERWRAP_HXX
21#define INCLUDED_UNOTOOLS_PROGRESSHANDLERWRAP_HXX
23#include <config_options.h>
26#include <com/sun/star/ucb/XProgressHandler.hpp>
30class XStatusIndicator;
35class UNLESS_MERGELIBS(UNOTOOLS_DLLPUBLIC) ProgressHandlerWrap final
36 :
public ::cppu::WeakImplHelper<css::ucb::XProgressHandler>
38 css::uno::Reference<css::task::XStatusIndicator> m_xStatusIndicator;
41 ProgressHandlerWrap(css::uno::Reference<css::task::XStatusIndicator> xSI);
44 virtual void SAL_CALL push(
const css::uno::Any&
Status)
override;
45 virtual void SAL_CALL
update(
const css::uno::Any&
Status)
override;
46 virtual void SAL_CALL pop()
override;