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
13namespace TDEABC {
14 class AddressBook;
15}
16
17class TQWidget;
18
19class TDE_EXPORT KAddrBookExternal {
20public:
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
40private:
41 static bool addAddressee( const TDEABC::Addressee& addressee );
42};
43
44#endif /*KAddrBook_h*/