pab_xxport.h
00001
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
This file is part of the documentation for kaddressbook Library Version 3.3.0.