kaddressbook
pab_xxport.h00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025 #ifndef PAB_XXPORT_H
00026 #define PAB_XXPORT_H
00027
00028 #include <xxport.h>
00029
00030 class PABXXPort : public KAB::XXPort
00031 {
00032 Q_OBJECT
00033
00034 public:
00035 PABXXPort( KABC::AddressBook *ab, QWidget *parent, const char *name = 0 );
00036
00037 QString identifier() const { return "pab"; }
00038
00039 public slots:
00040 KABC::AddresseeList importContacts( const QString &data ) const;
00041
00042 private:
00043 void doExport( QFile *fp, const KABC::AddresseeList &list );
00044 };
00045
00046
00047
00048
00050
00051
00052
00053
00054
00055
00057
00058 #define MS_GIVEN_NAME 0x3a13
00059 #define MS_GIVEN_NAME_1 0x3a45
00060 #define MS_GIVEN_NAME_2 0x3a47
00061 #define MS_GIVEN_NAME_3 0x3a4f
00062 #define MS_GIVEN_NAME_4 0x3001
00063 #define MS_GIVEN_NAME_5 0x3a20
00064 #define SET_MS_GIVEN_NAME \
00065 MS_GIVEN_NAME,MS_GIVEN_NAME_1,MS_GIVEN_NAME_2, \
00066 MS_GIVEN_NAME_3,MS_GIVEN_NAME_4,MS_GIVEN_NAME_5
00067
00069
00070 #define MS_EMAIL 0x3a56
00071 #define MS_EMAIL_1 0x3003
00072 #define SET_MS_EMAIL \
00073 MS_EMAIL,MS_EMAIL_1
00074
00076
00077 #define MS_FIRSTNAME 0x3a06
00078 #define SET_MS_FIRSTNAME \
00079 MS_FIRSTNAME
00080
00082
00083 #define MS_LASTNAME 0x3a11
00084 #define SET_MS_LASTNAME \
00085 MS_LASTNAME
00086
00087
00089
00090 #define MS_MIDDLENAME 0x3a44
00091 #define SET_MS_MIDDLENAME \
00092 MS_MIDDLENAME
00093
00095
00096 #define MS_TITLE 0x3a17
00097 #define SET_MS_TITLE \
00098 MS_TITLE
00099
00101
00102 #define MS_ADDRESS 0x3a15
00103 #define MS_ADDRESS_1 0x3a29
00104 #define MS_ADDRESS_2 0x3a59
00105 #define SET_MS_ADDRESS \
00106 MS_ADDRESS, MS_ADDRESS_1, MS_ADDRESS_2
00107
00109
00110 #define MS_ZIP 0x3a5b
00111 #define MS_ZIP_1 0x3a2a
00112 #define SET_MS_ZIP \
00113 MS_ZIP, MS_ZIP_1
00114
00116
00117 #define MS_STATE 0x3a28
00118 #define MS_STATE_1 0x3a5c
00119 #define SET_MS_STATE \
00120 MS_STATE, MS_STATE_1
00121
00123
00124 #define MS_TOWN 0x3a27
00125 #define MS_TOWN_1 0x3a59
00126 #define SET_MS_TOWN \
00127 MS_TOWN, MS_TOWN_1
00128
00130
00131 #define MS_COUNTRY 0x3a26
00132 #define MS_COUNTRY_1 0x3a5a
00133 #define SET_MS_COUNTRY \
00134 MS_COUNTRY, MS_COUNTRY_1
00135
00137
00138 #define MS_TEL 0x3a08
00139 #define MS_TEL_1 0x3a09
00140 #define MS_TEL_2 0x3a1a
00141 #define MS_TEL_3 0x3a1b
00142 #define MS_TEL_4 0x3a1f
00143 #define MS_TEL_5 0x3a1d
00144 #define MS_TEL_6 0x3a2d
00145 #define MS_TEL_7 0x3a2f
00146 #define SET_MS_TEL \
00147 MS_TEL,MS_TEL_1,MS_TEL_2,MS_TEL_3,MS_TEL_4, \
00148 MS_TEL_5,MS_TEL_6,MS_TEL_7
00149
00151
00152 #define MS_MOBILE 0x3a1c
00153 #define MS_MOBILE_1 0x3a1e
00154 #define MS_MOBILE_2 0x3a21
00155 #define SET_MS_MOBILE \
00156 MS_MOBILE,MS_MOBILE_1,MS_MOBILE_2
00157
00159
00160 #define MS_FAX 0x3a23
00161 #define MS_FAX_1 0x3a24
00162 #define MS_FAX_2 0x3a25
00163 #define MS_FAX_3 0x3a2c
00164 #define SET_MS_FAX \
00165 MS_FAX,MS_FAX_1,MS_FAX_2,MS_FAX_3
00166
00168
00169 #define MS_ORG 0x3a16
00170 #define SET_MS_ORGANIZATION \
00171 MS_ORG
00172
00174
00175 #define MS_DEP 0x3a18
00176 #define SET_MS_DEPARTMENT \
00177 MS_DEP
00178
00180
00181 #define MS_COMMENT 0x3004
00182 #define SET_MS_COMMENT \
00183 MS_COMMENT
00184
00186
00187 #define SET_NOT_USED \
00188 0x3002, \
00189 0x300b, \
00190 0x3a2e, \
00191 0x3a30, \
00192 0x3a19
00193
00194
00195
00196
00197
00198
00199
00200
00202
00203
00204
00205
00206
00208
00209 #define HP_OPENMAIL_JOB 0x672b
00210 #define HP_OPENMAIL_ORGANIZATION 0x6728
00211 #define HP_OPENMAIL_DEPARTMENT 0x6729
00212 #define HP_OPENMAIL_SUBDEP 0x672b
00213 #define HP_OPENMAIL_LOCATION_OF_WORK 0x672a
00214
00216
00217 #endif
|