LibreOffice Module sc (master) 1
Public Member Functions | Private Attributes | List of all members
ScWebServiceLink Class Referencefinal

#include <webservicelink.hxx>

Inheritance diagram for ScWebServiceLink:
[legend]
Collaboration diagram for ScWebServiceLink:
[legend]

Public Member Functions

 ScWebServiceLink (ScDocument *pD, OUString aURL)
 
virtual ~ScWebServiceLink () override
 
virtual ::sfx2::SvBaseLink::UpdateResult DataChanged (const OUString &rMimeType, const css::uno::Any &rValue) override
 
virtual void ListenersGone () override
 
const OUString & GetResult () const
 
bool HasResult () const
 
const OUString & GetURL () const
 
- Public Member Functions inherited from SvtBroadcaster
 SvtBroadcaster ()
 
 SvtBroadcaster (const SvtBroadcaster &rBC)
 
virtual ~SvtBroadcaster ()
 
void Broadcast (const SfxHint &rHint)
 
ListenersTypeGetAllListeners ()
 
const ListenersTypeGetAllListeners () const
 
bool HasListeners () const
 
void PrepareForDestruction ()
 

Private Attributes

ScDocumentpDoc
 
OUString aURL
 
bool bHasResult
 
OUString aResult
 

Additional Inherited Members

- Public Types inherited from SvtBroadcaster
typedef std::vector< SvtListener * > ListenersType
 
virtual void ListenersGone ()
 

Detailed Description

Definition at line 22 of file webservicelink.hxx.

Constructor & Destructor Documentation

◆ ScWebServiceLink()

ScWebServiceLink::ScWebServiceLink ( ScDocument pD,
OUString  aURL 
)

Definition at line 24 of file webservicelink.cxx.

References ALWAYS, aURL, and STRING.

◆ ~ScWebServiceLink()

ScWebServiceLink::~ScWebServiceLink ( )
overridevirtual

Definition at line 32 of file webservicelink.cxx.

Member Function Documentation

◆ DataChanged()

sfx2::SvBaseLink::UpdateResult ScWebServiceLink::DataChanged ( const OUString &  rMimeType,
const css::uno::Any &  rValue 
)
overridevirtual

◆ GetResult()

const OUString & ScWebServiceLink::GetResult ( ) const
inline

Definition at line 43 of file webservicelink.hxx.

References aResult.

Referenced by lcl_FunctionAccessLoadWebServiceLink().

◆ GetURL()

const OUString & ScWebServiceLink::GetURL ( ) const
inline

Definition at line 46 of file webservicelink.hxx.

References aURL.

◆ HasResult()

bool ScWebServiceLink::HasResult ( ) const
inline

Definition at line 44 of file webservicelink.hxx.

References bHasResult.

Referenced by lcl_FunctionAccessLoadWebServiceLink().

◆ ListenersGone()

void ScWebServiceLink::ListenersGone ( )
overridevirtual

Member Data Documentation

◆ aResult

OUString ScWebServiceLink::aResult
private

Definition at line 28 of file webservicelink.hxx.

Referenced by DataChanged(), and GetResult().

◆ aURL

OUString ScWebServiceLink::aURL
private

Definition at line 26 of file webservicelink.hxx.

Referenced by DataChanged(), and GetURL().

◆ bHasResult

bool ScWebServiceLink::bHasResult
private

Definition at line 27 of file webservicelink.hxx.

Referenced by DataChanged(), and HasResult().

◆ pDoc

ScDocument* ScWebServiceLink::pDoc
private

Definition at line 25 of file webservicelink.hxx.

Referenced by DataChanged(), and ListenersGone().


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