kmaddrbook.h
00001
00002
00003
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
This file is part of the documentation for kmail Library Version 3.2.2.