akonadi
   22 #ifndef AKONADI_CONTACTVIEWER_H 
   23 #define AKONADI_CONTACTVIEWER_H 
   25 #include "akonadi-contact_export.h" 
   27 #include <akonadi/itemmonitor.h> 
   41 class AbstractContactFormatter;
 
   99     Akonadi::Item contact() 
const;
 
  106     KABC::Addressee rawContact() 
const;
 
  122     void setContact( 
const Akonadi::Item &contact );
 
  129     void setRawContact( 
const KABC::Addressee &contact );
 
  138     void urlClicked( 
const KUrl &url );
 
  147     void emailClicked( 
const QString &name, 
const QString &email );
 
  155     void phoneNumberClicked( 
const KABC::PhoneNumber &number );
 
  163     void smsClicked( 
const KABC::PhoneNumber &number );
 
  171     void addressClicked( 
const KABC::Address &address );
 
  177     virtual void itemChanged( 
const Item &contact );
 
  183     virtual void itemRemoved();
 
  190     Q_PRIVATE_SLOT( d, 
void slotMailClicked( 
const QString&, 
const QString& ) )
 
  191     Q_PRIVATE_SLOT( d, 
void slotUrlClicked( 
const QString& ) )
 
  192     Q_PRIVATE_SLOT( d, 
void slotParentCollectionFetched( KJob* ) )
 
A convenience class to monitor a single item for changes. 
 
  
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:00:27 by
doxygen 1.8.7 written
by 
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.