LibreOffice Module ucbhelper (master) 1
|
This class implements the interface css::ucb::XCommandEnvironment. More...
#include <commandenvironment.hxx>
Public Member Functions | |
CommandEnvironment (const css::uno::Reference< css::task::XInteractionHandler > &rxInteractionHandler, const css::uno::Reference< css::ucb::XProgressHandler > &rxProgressHandler) | |
Constructor. More... | |
virtual | ~CommandEnvironment () override |
Destructor. More... | |
virtual css::uno::Reference< css::task::XInteractionHandler > SAL_CALL | getInteractionHandler () override |
virtual css::uno::Reference< css::ucb::XProgressHandler > SAL_CALL | getProgressHandler () override |
Private Member Functions | |
CommandEnvironment (const CommandEnvironment &)=delete | |
CommandEnvironment & | operator= (const CommandEnvironment &)=delete |
Private Attributes | |
std::unique_ptr< CommandEnvironment_Impl > | m_pImpl |
This class implements the interface css::ucb::XCommandEnvironment.
Instances of this class can be used to supply environments to commands executed by UCB contents.
Definition at line 43 of file commandenvironment.hxx.
|
privatedelete |
ucbhelper::CommandEnvironment::CommandEnvironment | ( | const css::uno::Reference< css::task::XInteractionHandler > & | rxInteractionHandler, |
const css::uno::Reference< css::ucb::XProgressHandler > & | rxProgressHandler | ||
) |
Constructor.
rxInteractionHandler | is the implementation of an Interaction Handler or an empty reference. |
rxProgressHandler | is the implementation of a Progress Handler or an empty reference. |
|
overridevirtual |
Destructor.
Definition at line 57 of file commandenvironment.cxx.
|
overridevirtual |
Definition at line 64 of file commandenvironment.cxx.
References m_pImpl.
|
overridevirtual |
Definition at line 70 of file commandenvironment.cxx.
References m_pImpl.
|
privatedelete |
|
private |
Definition at line 45 of file commandenvironment.hxx.
Referenced by getInteractionHandler(), and getProgressHandler().