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
00035 public:
00036 PABXXPort( TDEABC::AddressBook *ab, TQWidget *parent, const char *name = 0 );
00037
00038 TQString identifier() const { return "pab"; }
00039
00040 public slots:
00041 TDEABC::AddresseeList importContacts( const TQString &data ) const;
00042
00043 private:
00044 void doExport( TQFile *fp, const TDEABC::AddresseeList &list );
00045 };
00046
00047
00048
00049
00051
00052
00053
00054
00055
00056
00058
00059 #define MS_GIVEN_NAME 0x3a13
00060 #define MS_GIVEN_NAME_1 0x3a45
00061 #define MS_GIVEN_NAME_2 0x3a47
00062 #define MS_GIVEN_NAME_3 0x3a4f
00063 #define MS_GIVEN_NAME_4 0x3001
00064 #define MS_GIVEN_NAME_5 0x3a20
00065 #define SET_MS_GIVEN_NAME \
00066 MS_GIVEN_NAME,MS_GIVEN_NAME_1,MS_GIVEN_NAME_2, \
00067 MS_GIVEN_NAME_3,MS_GIVEN_NAME_4,MS_GIVEN_NAME_5
00068
00070
00071 #define MS_EMAIL 0x3a56
00072 #define MS_EMAIL_1 0x3003
00073 #define SET_MS_EMAIL \
00074 MS_EMAIL,MS_EMAIL_1
00075
00077
00078 #define MS_FIRSTNAME 0x3a06
00079 #define SET_MS_FIRSTNAME \
00080 MS_FIRSTNAME
00081
00083
00084 #define MS_LASTNAME 0x3a11
00085 #define SET_MS_LASTNAME \
00086 MS_LASTNAME
00087
00088
00090
00091 #define MS_MIDDLENAME 0x3a44
00092 #define SET_MS_MIDDLENAME \
00093 MS_MIDDLENAME
00094
00096
00097 #define MS_TITLE 0x3a17
00098 #define SET_MS_TITLE \
00099 MS_TITLE
00100
00102
00103 #define MS_ADDRESS 0x3a15
00104 #define MS_ADDRESS_1 0x3a29
00105 #define MS_ADDRESS_2 0x3a59
00106 #define SET_MS_ADDRESS \
00107 MS_ADDRESS, MS_ADDRESS_1, MS_ADDRESS_2
00108
00110
00111 #define MS_ZIP 0x3a5b
00112 #define MS_ZIP_1 0x3a2a
00113 #define SET_MS_ZIP \
00114 MS_ZIP, MS_ZIP_1
00115
00117
00118 #define MS_STATE 0x3a28
00119 #define MS_STATE_1 0x3a5c
00120 #define SET_MS_STATE \
00121 MS_STATE, MS_STATE_1
00122
00124
00125 #define MS_TOWN 0x3a27
00126 #define MS_TOWN_1 0x3a59
00127 #define SET_MS_TOWN \
00128 MS_TOWN, MS_TOWN_1
00129
00131
00132 #define MS_COUNTRY 0x3a26
00133 #define MS_COUNTRY_1 0x3a5a
00134 #define SET_MS_COUNTRY \
00135 MS_COUNTRY, MS_COUNTRY_1
00136
00138
00139 #define MS_TEL 0x3a08
00140 #define MS_TEL_1 0x3a09
00141 #define MS_TEL_2 0x3a1a
00142 #define MS_TEL_3 0x3a1b
00143 #define MS_TEL_4 0x3a1f
00144 #define MS_TEL_5 0x3a1d
00145 #define MS_TEL_6 0x3a2d
00146 #define MS_TEL_7 0x3a2f
00147 #define SET_MS_TEL \
00148 MS_TEL,MS_TEL_1,MS_TEL_2,MS_TEL_3,MS_TEL_4, \
00149 MS_TEL_5,MS_TEL_6,MS_TEL_7
00150
00152
00153 #define MS_MOBILE 0x3a1c
00154 #define MS_MOBILE_1 0x3a1e
00155 #define MS_MOBILE_2 0x3a21
00156 #define SET_MS_MOBILE \
00157 MS_MOBILE,MS_MOBILE_1,MS_MOBILE_2
00158
00160
00161 #define MS_FAX 0x3a23
00162 #define MS_FAX_1 0x3a24
00163 #define MS_FAX_2 0x3a25
00164 #define MS_FAX_3 0x3a2c
00165 #define SET_MS_FAX \
00166 MS_FAX,MS_FAX_1,MS_FAX_2,MS_FAX_3
00167
00169
00170 #define MS_ORG 0x3a16
00171 #define SET_MS_ORGANIZATION \
00172 MS_ORG
00173
00175
00176 #define MS_DEP 0x3a18
00177 #define SET_MS_DEPARTMENT \
00178 MS_DEP
00179
00181
00182 #define MS_COMMENT 0x3004
00183 #define SET_MS_COMMENT \
00184 MS_COMMENT
00185
00187
00188 #define SET_NOT_USED \
00189 0x3002, \
00190 0x300b, \
00191 0x3a2e, \
00192 0x3a30, \
00193 0x3a19
00194
00195
00196
00197
00198
00199
00200
00201
00203
00204
00205
00206
00207
00209
00210 #define HP_OPENMAIL_JOB 0x672b
00211 #define HP_OPENMAIL_ORGANIZATION 0x6728
00212 #define HP_OPENMAIL_DEPARTMENT 0x6729
00213 #define HP_OPENMAIL_SUBDEP 0x672b
00214 #define HP_OPENMAIL_LOCATION_OF_WORK 0x672a
00215
00217
00218 #endif