00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef KABC_STDADDRESSBOOK_H
00022 #define KABC_STDADDRESSBOOK_H
00023
00024 #include "addressbook.h"
00025
00026 namespace KABC {
00027
00056 class KABC_EXPORT_DEPRECATED StdAddressBook : public AddressBook
00057 {
00058 public:
00059
00063 ~StdAddressBook();
00064
00069 static StdAddressBook *self();
00070
00079 static StdAddressBook *self( bool asynchronous );
00080
00086 static KDE_DEPRECATED bool save();
00087
00091 static QString fileName();
00092
00096 static QString directoryName();
00097
00105 static void setAutomaticSave( bool state );
00106
00111 static void close();
00112
00117 static bool automaticSave();
00118
00124 Addressee whoAmI() const;
00125
00131 void setWhoAmI( const Addressee &addr );
00132
00133 protected:
00134 StdAddressBook();
00135 StdAddressBook( bool asynchronous );
00136
00137 private:
00138
00139
00140
00141 StdAddressBook( bool asynchronous, bool doInit );
00142
00143 class Private;
00144 Private *const d;
00145 };
00146
00147 }
00148
00149 #endif
00150