LibreOffice Module desktop (master)  1
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
dp_manager::BaseCommandEnv Class Reference

This command environment is to be used when an extension is temporarily stored in the "tmp" repository. More...

#include <dp_commandenvironments.hxx>

Inheritance diagram for dp_manager::BaseCommandEnv:
[legend]
Collaboration diagram for dp_manager::BaseCommandEnv:
[legend]

Public Member Functions

virtual ~BaseCommandEnv () override
 
 BaseCommandEnv ()
 
 BaseCommandEnv (css::uno::Reference< css::task::XInteractionHandler > const &handler)
 
virtual css::uno::Reference< css::task::XInteractionHandler > SAL_CALL getInteractionHandler () override
 
virtual css::uno::Reference< css::ucb::XProgressHandler > SAL_CALL getProgressHandler () override
 
virtual void SAL_CALL handle (css::uno::Reference< css::task::XInteractionRequest > const &xRequest) override
 
virtual void SAL_CALL push (css::uno::Any const &Status) override
 
virtual void SAL_CALL update (css::uno::Any const &Status) override
 
virtual void SAL_CALL pop () override
 

Protected Member Functions

void handle_ (bool approve, css::uno::Reference< css::task::XInteractionRequest > const &xRequest)
 

Private Attributes

css::uno::Reference< css::task::XInteractionHandler > m_forwardHandler
 

Detailed Description

This command environment is to be used when an extension is temporarily stored in the "tmp" repository.

It prevents all kind of user interaction.

Definition at line 32 of file dp_commandenvironments.hxx.

Constructor & Destructor Documentation

dp_manager::BaseCommandEnv::~BaseCommandEnv ( )
overridevirtual

Definition at line 53 of file dp_commandenvironments.cxx.

dp_manager::BaseCommandEnv::BaseCommandEnv ( )

Definition at line 43 of file dp_commandenvironments.cxx.

dp_manager::BaseCommandEnv::BaseCommandEnv ( css::uno::Reference< css::task::XInteractionHandler > const &  handler)
explicit

Member Function Documentation

Reference< task::XInteractionHandler > dp_manager::BaseCommandEnv::getInteractionHandler ( )
overridevirtual

Definition at line 58 of file dp_commandenvironments.cxx.

Reference< ucb::XProgressHandler > dp_manager::BaseCommandEnv::getProgressHandler ( )
overridevirtual

Definition at line 64 of file dp_commandenvironments.cxx.

void dp_manager::BaseCommandEnv::handle ( css::uno::Reference< css::task::XInteractionRequest > const &  xRequest)
overridevirtual
void dp_manager::BaseCommandEnv::handle_ ( bool  approve,
css::uno::Reference< css::task::XInteractionRequest > const &  xRequest 
)
protected
void dp_manager::BaseCommandEnv::pop ( )
overridevirtual

Definition at line 118 of file dp_commandenvironments.cxx.

void dp_manager::BaseCommandEnv::push ( css::uno::Any const &  Status)
overridevirtual

Definition at line 110 of file dp_commandenvironments.cxx.

void dp_manager::BaseCommandEnv::update ( css::uno::Any const &  Status)
overridevirtual

Definition at line 114 of file dp_commandenvironments.cxx.

Member Data Documentation

css::uno::Reference< css::task::XInteractionHandler> dp_manager::BaseCommandEnv::m_forwardHandler
private

Definition at line 37 of file dp_commandenvironments.hxx.

Referenced by handle_().


The documentation for this class was generated from the following files: