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

#include <webservicelink.hxx>

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

Public Member Functions

 ScWebServiceLink (ScDocument *pD, const OUString &rURL)
 
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
 

Detailed Description

Definition at line 23 of file webservicelink.hxx.

Constructor & Destructor Documentation

ScWebServiceLink::ScWebServiceLink ( ScDocument pD,
const OUString &  rURL 
)

Definition at line 29 of file webservicelink.cxx.

References ALWAYS, aURL, and STRING.

ScWebServiceLink::~ScWebServiceLink ( )
overridevirtual

Definition at line 37 of file webservicelink.cxx.

Member Function Documentation

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

Definition at line 44 of file webservicelink.hxx.

References aResult.

Referenced by lcl_FunctionAccessLoadWebServiceLink(), and ScInterpreter::ScWebservice().

const OUString& ScWebServiceLink::GetURL ( ) const
inline

Definition at line 47 of file webservicelink.hxx.

References aURL.

bool ScWebServiceLink::HasResult ( ) const
inline

Definition at line 45 of file webservicelink.hxx.

References bHasResult.

Referenced by lcl_FunctionAccessLoadWebServiceLink(), and ScInterpreter::ScWebservice().

void ScWebServiceLink::ListenersGone ( )
overridevirtual

Member Data Documentation

OUString ScWebServiceLink::aResult
private

Definition at line 29 of file webservicelink.hxx.

Referenced by DataChanged(), and GetResult().

OUString ScWebServiceLink::aURL
private

Definition at line 27 of file webservicelink.hxx.

Referenced by DataChanged(), and GetURL().

bool ScWebServiceLink::bHasResult
private

Definition at line 28 of file webservicelink.hxx.

Referenced by DataChanged(), and HasResult().

ScDocument* ScWebServiceLink::pDoc
private

Definition at line 26 of file webservicelink.hxx.

Referenced by DataChanged(), and ListenersGone().


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