20#ifndef INCLUDED_UCBHELPER_COMMANDENVIRONMENT_HXX
21#define INCLUDED_UCBHELPER_COMMANDENVIRONMENT_HXX
23#include <com/sun/star/ucb/XCommandEnvironment.hpp>
30struct CommandEnvironment_Impl;
34 :
public cppu::WeakImplHelper<css::ucb::XCommandEnvironment>
45 std::unique_ptr<CommandEnvironment_Impl>
m_pImpl;
61 const css::uno::Reference<css::task::XInteractionHandler>& rxInteractionHandler,
62 const css::uno::Reference<css::ucb::XProgressHandler>& rxProgressHandler);
69 virtual css::uno::Reference<css::task::XInteractionHandler>
70 SAL_CALL getInteractionHandler()
override;
72 virtual css::uno::Reference<css::ucb::XProgressHandler> SAL_CALL getProgressHandler()
override;
This class implements the interface css::ucb::XCommandEnvironment.
std::unique_ptr< CommandEnvironment_Impl > m_pImpl
CommandEnvironment(const CommandEnvironment &)=delete
CommandEnvironment & operator=(const CommandEnvironment &)=delete
CommandEnvironment(const css::uno::Reference< css::task::XInteractionHandler > &rxInteractionHandler, const css::uno::Reference< css::ucb::XProgressHandler > &rxProgressHandler)
Constructor.
#define UCBHELPER_DLLPUBLIC