libtdepim

kaddrbook.h
1 /* Simple Addressbook for KMail
2  * Author: Stefan Taferner <taferner@kde.org>
3  * This code is under GPL
4  */
5 #ifndef KAddrBook_h
6 #define KAddrBook_h
7 
8 #include <tqstringlist.h>
9 
10 #include <tdeabc/addressee.h>
11 #include <tdemacros.h>
12 
13 namespace TDEABC {
14  class AddressBook;
15 }
16 
17 class TQWidget;
18 
19 class TDE_EXPORT KAddrBookExternal {
20 public:
21  static void addEmail( const TQString &addr, TQWidget *parent );
22  static void addNewAddressee( TQWidget* );
23  static void openEmail( const TQString &addr, TQWidget *parent );
24  static void openAddressBook( TQWidget *parent );
25 
26  static bool addVCard( const TDEABC::Addressee& addressee, TQWidget *parent );
27 
28  static TQString expandDistributionList( const TQString& listName );
29 
38  static TDEABC::Resource* selectResourceForSaving( TDEABC::AddressBook *addressBook );
39 
40 private:
41  static bool addAddressee( const TDEABC::Addressee& addressee );
42 };
43 
44 #endif /*KAddrBook_h*/