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 Sat May 1 11:37:19 2004 by doxygen 1.2.15 written by Dimitri van Heesch, © 1997-2003