LibreOffice Module ucbhelper (master) 1
|
This class is the base for implementations of the interface XInteractionContinuation. More...
#include <interactionrequest.hxx>
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 | |
InteractionRequest * | m_pRequest |
Additional Inherited Members | |
Protected Attributes inherited from cppu::OWeakObject | |
oslInterlockedCount | m_refCount |
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.
|
overrideprotectedvirtual |
Definition at line 132 of file interactionrequest.cxx.
InteractionContinuation::InteractionContinuation | ( | InteractionRequest * | pRequest | ) |
Definition at line 124 of file interactionrequest.cxx.
|
protected |
This method marks this continuation as "selected" at the request it belongs to.
Derived classes must implement their XInteractionContinuation::select() method the way that they call this method.
Definition at line 137 of file interactionrequest.cxx.
References m_pRequest, and ucbhelper::InteractionRequest::setSelection().
Referenced by ucbhelper::InteractionAbort::select(), ucbhelper::InteractionRetry::select(), ucbhelper::InteractionApprove::select(), ucbhelper::InteractionDisapprove::select(), ucbhelper::InteractionSupplyAuthentication::select(), ucbhelper::InteractionReplaceExistingData::select(), ucbhelper::InteractionAuthFallback::select(), and ucbhelper::InteractionSupplyName::select().
|
private |
Definition at line 135 of file interactionrequest.hxx.
Referenced by recordSelection().