• Skip to content
  • Skip to link menu
KDE 3.5 API Reference
  • KDE API Reference
  • @topname@
  • Sitemap
  • Contact Us
 

kabc

KABC::Agent

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
Agent & operator= (const Agent &)
void setUrl (const QString &url)
void setAddressee (Addressee *addressee)
bool isIntern () const
QString url () const
Addressee * addressee () const
QString asString () const

Friends

KABC_EXPORT QDataStream & operator<< (QDataStream &, const Agent &)
KABC_EXPORT QDataStream & operator>> (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

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.

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.

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.

QString Agent::url (  )  const

Returns the location URL of this agent.

Definition at line 107 of file agent.cpp.

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.


The documentation for this class was generated from the following files:
  • agent.h
  • agent.cpp

kabc

Skip menu "kabc"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

@topname@

Skip menu "@topname@"
  •     kdnssd-avahi
  • arts
  • dcop
  • dnssd
  • interfaces
  •     interface
  •     library
  •   kspeech
  •   ktexteditor
  • kabc
  • kate
  • kcmshell
  • kdecore
  • kded
  • kdefx
  • kdeprint
  • kdesu
  • kdeui
  • kdoctools
  • khtml
  • kimgio
  • kinit
  • kio
  •   bookmarks
  •   httpfilter
  •   kfile
  •   kio
  •   kioexec
  •   kpasswdserver
  •   kssl
  • kioslave
  •   http
  • kjs
  • kmdi
  •   kmdi
  • knewstuff
  • kparts
  • kresources
  • kspell2
  • kunittest
  • kutils
  • kwallet
  • libkmid
  • libkscreensaver
Generated for @topname@ by doxygen 1.5.5
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal