kmail Library API Documentation

kmaddrbook.h

00001 /* Simple Addressbook for KMail 00002 * Author: Stefan Taferner <taferner@kde.org> 00003 * This code is under GPL 00004 */ 00005 #ifndef KMAddrBook_h 00006 #define KMAddrBook_h 00007 00008 #include <qstringlist.h> 00009 00010 #include <kdeversion.h> 00011 #include <kabc/addressee.h> 00012 00013 class QWidget; 00014 00015 class KabcBridge { 00016 public: 00017 static QStringList addresses(); 00018 static void addresses(QStringList& result); 00019 static QString expandNickName( const QString& nickName ); 00020 static QString expandDistributionList( const QString& listName ); 00021 }; 00022 00023 class KMAddrBookExternal { 00024 public: 00025 static void addEmail( const QString &addr, QWidget *parent ); 00026 static void addNewAddressee( QWidget* ); 00027 static void openEmail( const QString &addr, QWidget *parent ); 00028 static void openAddressBook( QWidget *parent ); 00029 00030 static bool addVCard( const KABC::Addressee& addressee, QWidget *parent ); 00031 00032 private: 00033 #if !KDE_IS_VERSION( 3, 1, 92 ) 00034 static bool checkForAddressBook(); 00035 #endif 00036 }; 00037 00038 #endif /*KMAddrBook_h*/
KDE Logo
This file is part of the documentation for kmail Library Version 3.2.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Jul 28 23:57:58 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003