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

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

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

Public Member Functions

 InteractionSupplyName (InteractionRequest *pRequest)
 
virtual css::uno::Any SAL_CALL queryInterface (const css::uno::Type &rType) override
 
virtual void SAL_CALL acquire () override throw ()
 
virtual void SAL_CALL release () override throw ()
 
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
 
virtual void SAL_CALL setName (const OUString &Name) override
 
const OUString & getName () const
 This method returns the name that was supplied by the interaction handler. More...
 
- 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::Reference< css::uno::XAdapter > SAL_CALL queryAdapter () SAL_OVERRIDE
 
SAL_CALL operator css::uno::Reference< css::uno::XInterface > ()
 

Private Attributes

OUString m_aName
 

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 XInteractionSupplyName.

Instances of this class can be passed along with an interaction request to indicate the possibility to supply a new name.

Definition at line 36 of file simplenameclashresolverequest.cxx.

Constructor & Destructor Documentation

ucbhelper::InteractionSupplyName::InteractionSupplyName ( InteractionRequest pRequest)
inlineexplicit

Definition at line 43 of file simplenameclashresolverequest.cxx.

Member Function Documentation

void SAL_CALL ucbhelper::InteractionSupplyName::acquire ( )
throw (
)
overridevirtual

Reimplemented from cppu::OWeakObject.

Definition at line 77 of file simplenameclashresolverequest.cxx.

uno::Sequence< sal_Int8 > SAL_CALL ucbhelper::InteractionSupplyName::getImplementationId ( )
overridevirtual

Definition at line 101 of file simplenameclashresolverequest.cxx.

const OUString& ucbhelper::InteractionSupplyName::getName ( ) const
inline

This method returns the name that was supplied by the interaction handler.

Returns
the name.

Definition at line 74 of file simplenameclashresolverequest.cxx.

uno::Sequence< uno::Type > SAL_CALL ucbhelper::InteractionSupplyName::getTypes ( )
overridevirtual
uno::Any SAL_CALL ucbhelper::InteractionSupplyName::queryInterface ( const css::uno::Type &  rType)
overridevirtual

Reimplemented from cppu::OWeakObject.

Definition at line 90 of file simplenameclashresolverequest.cxx.

References uno::Any::hasValue(), and cppu::queryInterface().

void SAL_CALL ucbhelper::InteractionSupplyName::release ( )
throw (
)
overridevirtual

Reimplemented from cppu::OWeakObject.

Definition at line 83 of file simplenameclashresolverequest.cxx.

void SAL_CALL ucbhelper::InteractionSupplyName::select ( )
overridevirtual

Definition at line 115 of file simplenameclashresolverequest.cxx.

void SAL_CALL ucbhelper::InteractionSupplyName::setName ( const OUString &  Name)
overridevirtual

Definition at line 121 of file simplenameclashresolverequest.cxx.

References m_aName.

Member Data Documentation

OUString ucbhelper::InteractionSupplyName::m_aName
private

Definition at line 40 of file simplenameclashresolverequest.cxx.


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