KABC::Agent Class Reference

#include <agent.h>

List of all members.


Detailed Description

Important!!!

At the moment the vcard format does not support saving and loading this entity.

Definition at line 40 of file agent.h.


Public Member Functions

 Agent ()
 Agent (const QString &url)
 Agent (Addressee *addressee)
 ~Agent ()
bool operator== (const Agent &) const
bool operator!= (const Agent &) const
Agentoperator= (const Agent &)
void setUrl (const QString &url)
void setAddressee (Addressee *addressee)
bool isIntern () const
QString url () const
Addresseeaddressee () const
QString asString () const

Friends

KABC_EXPORT QDataStreamoperator<< (QDataStream &, const Agent &)
KABC_EXPORT QDataStreamoperator>> (QDataStream &, Agent &)

Constructor & Destructor Documentation

Agent::Agent (  ) 

Consturctor.

Creates an empty object.

Definition at line 27 of file agent.cpp.

Agent::Agent ( const QString url  ) 

Consturctor.

Parameters:
url A URL that describes the position of the agent file.

Definition at line 32 of file agent.cpp.

Agent::Agent ( Addressee addressee  ) 

Consturctor.

Parameters:
addressee The addressee object of the agent.

Definition at line 37 of file agent.cpp.

Agent::~Agent (  ) 

Destructor.

Definition at line 42 of file agent.cpp.


Member Function Documentation

Addressee * Agent::addressee (  )  const

Returns the addressee object of this agent.

Definition at line 112 of file agent.cpp.

QString Agent::asString (  )  const

Returns string representation of the agent.

Definition at line 117 of file agent.cpp.

bool Agent::isIntern (  )  const

Returns whether the agent is described by a URL (extern) or by a addressee (intern).

When this method returns 'true' you can use addressee() to get a Addressee object. Otherwise you can request the URL of this agent by url() and load the data from that location.

Definition at line 102 of file agent.cpp.

void Agent::setAddressee ( Addressee addressee  ) 

Sets the addressee of the agent.

When using this function, isIntern() will return 'true' until you use setUrl().

Parameters:
addressee The addressee object of the agent.

Definition at line 96 of file agent.cpp.

void Agent::setUrl ( const QString url  ) 

Sets a URL for the location of the agent file.

When using this function, isIntern() will return 'false' until you use setAddressee().

Parameters:
url The location URL of the agent file.

Definition at line 90 of file agent.cpp.

QString Agent::url (  )  const

Returns the location URL of this agent.

Definition at line 107 of file agent.cpp.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys