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 35 of file dp_commandenvironments.hxx.

Constructor & Destructor Documentation

◆ ~BaseCommandEnv()

dp_manager::BaseCommandEnv::~BaseCommandEnv ( )
overridevirtual

Definition at line 52 of file dp_commandenvironments.cxx.

◆ BaseCommandEnv() [1/2]

dp_manager::BaseCommandEnv::BaseCommandEnv ( )

Definition at line 42 of file dp_commandenvironments.cxx.

◆ BaseCommandEnv() [2/2]

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

Member Function Documentation

◆ getInteractionHandler()

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

Definition at line 57 of file dp_commandenvironments.cxx.

◆ getProgressHandler()

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

Definition at line 63 of file dp_commandenvironments.cxx.

◆ handle()

void dp_manager::BaseCommandEnv::handle ( css::uno::Reference< css::task::XInteractionRequest > const &  xRequest)
overridevirtual

◆ handle_()

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

◆ pop()

void dp_manager::BaseCommandEnv::pop ( )
overridevirtual

Definition at line 117 of file dp_commandenvironments.cxx.

◆ push()

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

Definition at line 109 of file dp_commandenvironments.cxx.

◆ update()

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

Definition at line 113 of file dp_commandenvironments.cxx.

Member Data Documentation

◆ m_forwardHandler

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

Definition at line 40 of file dp_commandenvironments.hxx.

Referenced by handle_().


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