LibreOffice Module ucbhelper (master) 1
Public Member Functions | List of all members
ucbhelper::InteractionApprove Class Referencefinal

This class implements a standard interaction continuation, namely the interface XInteractionApprove. More...

#include <interactionrequest.hxx>

Inheritance diagram for ucbhelper::InteractionApprove:
[legend]
Collaboration diagram for ucbhelper::InteractionApprove:
[legend]

Public Member Functions

 InteractionApprove (InteractionRequest *pRequest)
 
virtual css::uno::Any SAL_CALL queryInterface (const css::uno::Type &rType) override
 
virtual void SAL_CALL acquire () noexcept override
 
virtual void SAL_CALL release () noexcept override
 
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () override
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () override
 
virtual void SAL_CALL select () override
 
- Public Member Functions inherited from ucbhelper::InteractionContinuation
 InteractionContinuation (InteractionRequest *pRequest)
 
- Public Member Functions inherited from cppu::OWeakObject
 OWeakObject ()
 
 OWeakObject (const OWeakObject &)
 
OWeakObject &SAL_CALL operator= (const OWeakObject &)
 
virtual css::uno::Any SAL_CALL queryInterface (const css::uno::Type &rType) SAL_OVERRIDE
 
virtual void SAL_CALL acquire () SAL_NOEXCEPT SAL_OVERRIDE
 
virtual void SAL_CALL release () SAL_NOEXCEPT SAL_OVERRIDE
 
virtual css::uno::Reference< css::uno::XAdapter > SAL_CALL queryAdapter () SAL_OVERRIDE
 
SAL_CALL operator css::uno::Reference< css::uno::XInterface > ()
 

Additional Inherited Members

- Protected Member Functions inherited from ucbhelper::InteractionContinuation
void recordSelection ()
 This method marks this continuation as "selected" at the request it belongs to. More...
 
virtual ~InteractionContinuation () override
 
- Protected Member Functions inherited from cppu::OWeakObject
virtual ~OWeakObject () COVERITY_NOEXCEPT_FALSE
 
void disposeWeakConnectionPoint ()
 
- Protected Attributes inherited from cppu::OWeakObject
oslInterlockedCount m_refCount
 

Detailed Description

This class implements a standard interaction continuation, namely the interface XInteractionApprove.

Instances of this class can be passed along with an interaction request to indicate the possibility to approve the request.

Definition at line 225 of file interactionrequest.hxx.

Constructor & Destructor Documentation

◆ InteractionApprove()

ucbhelper::InteractionApprove::InteractionApprove ( InteractionRequest pRequest)
inline

Definition at line 230 of file interactionrequest.hxx.

Member Function Documentation

◆ acquire()

virtual void SAL_CALL ucbhelper::InteractionApprove::acquire ( )
inlineoverridevirtualnoexcept

Reimplemented from cppu::OWeakObject.

Definition at line 236 of file interactionrequest.hxx.

◆ getImplementationId()

uno::Sequence< sal_Int8 > SAL_CALL InteractionApprove::getImplementationId ( )
overridevirtual

Definition at line 269 of file interactionrequest.cxx.

◆ getTypes()

uno::Sequence< uno::Type > SAL_CALL InteractionApprove::getTypes ( )
overridevirtual

Definition at line 276 of file interactionrequest.cxx.

References cppu::OTypeCollection::getTypes().

◆ queryInterface()

uno::Any SAL_CALL InteractionApprove::queryInterface ( const css::uno::Type &  rType)
overridevirtual

◆ release()

virtual void SAL_CALL ucbhelper::InteractionApprove::release ( )
inlineoverridevirtualnoexcept

Reimplemented from cppu::OWeakObject.

Definition at line 238 of file interactionrequest.hxx.

◆ select()

void SAL_CALL InteractionApprove::select ( )
overridevirtual

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