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

This class is the base for implementations of the interface XInteractionContinuation. More...

#include <interactionrequest.hxx>

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

Public Member Functions

 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 > ()
 

Protected Member Functions

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 ()
 

Private Attributes

InteractionRequestm_pRequest
 

Additional Inherited Members

- Protected Attributes inherited from cppu::OWeakObject
oslInterlockedCount m_refCount
 

Detailed Description

This class is the base for implementations of the interface XInteractionContinuation.

Classes derived from this bas class work together with class InteractionRequest.

Derived classes must implement their XInteractionContinuation::select() method the way that they simply call recordSelection() which is provided by this class.

Definition at line 133 of file interactionrequest.hxx.

Constructor & Destructor Documentation

◆ ~InteractionContinuation()

InteractionContinuation::~InteractionContinuation ( )
overrideprotectedvirtual

Definition at line 132 of file interactionrequest.cxx.

◆ InteractionContinuation()

InteractionContinuation::InteractionContinuation ( InteractionRequest pRequest)

Definition at line 124 of file interactionrequest.cxx.

Member Function Documentation

◆ recordSelection()

void InteractionContinuation::recordSelection ( )
protected

Member Data Documentation

◆ m_pRequest

InteractionRequest* ucbhelper::InteractionContinuation::m_pRequest
private

Definition at line 135 of file interactionrequest.hxx.

Referenced by recordSelection().


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