libkdepim
kaddrbook.h00001
00002
00003
00004
00005 #ifndef KAddrBook_h
00006 #define KAddrBook_h
00007
00008 #include <qstringlist.h>
00009
00010 #include <kdeversion.h>
00011 #include <kabc/addressee.h>
00012 #include <kdepimmacros.h>
00013
00014 namespace KABC {
00015 class AddressBook;
00016 }
00017
00018 class QWidget;
00019
00020 class KDE_EXPORT KAddrBookExternal {
00021 public:
00022 static void addEmail( const QString &addr, QWidget *parent );
00023 static void addNewAddressee( QWidget* );
00024 static void openEmail( const QString &addr, QWidget *parent );
00025 static void openAddressBook( QWidget *parent );
00026
00027 static bool addVCard( const KABC::Addressee& addressee, QWidget *parent );
00028
00029 static QString expandDistributionList( const QString& listName );
00030
00039 static KABC::Resource* selectResourceForSaving( KABC::AddressBook *addressBook );
00040
00041 private:
00042 static bool addAddressee( const KABC::Addressee& addressee );
00043 };
00044
00045 #endif
|