author | zautrix <zautrix> | 2005-10-28 03:24:50 (UTC) |
---|---|---|
committer | zautrix <zautrix> | 2005-10-28 03:24:50 (UTC) |
commit | f83a59cf4f9d0cff4111b6f5c88e88e6dc96e79e (patch) (unidiff) | |
tree | 969e6cf85499e3b1dcaa4dc24c972b65c906cfa9 /kabc/addressee.h | |
parent | cbda16d4966c7483d20d1b6b5a64c8af367ea732 (diff) | |
download | kdepimpi-f83a59cf4f9d0cff4111b6f5c88e88e6dc96e79e.zip kdepimpi-f83a59cf4f9d0cff4111b6f5c88e88e6dc96e79e.tar.gz kdepimpi-f83a59cf4f9d0cff4111b6f5c88e88e6dc96e79e.tar.bz2 |
many new bugs...
-rw-r--r-- | kabc/addressee.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/kabc/addressee.h b/kabc/addressee.h index d1c07cb..0c488eb 100644 --- a/kabc/addressee.h +++ b/kabc/addressee.h | |||
@@ -77,96 +77,98 @@ class Resource; | |||
77 | 77 | ||
78 | name() is the NAME type of RFC2426. It can be used as internal name for the | 78 | name() is the NAME type of RFC2426. It can be used as internal name for the |
79 | data enty, but shouldn't be used for displaying the data to the user. | 79 | data enty, but shouldn't be used for displaying the data to the user. |
80 | */ | 80 | */ |
81 | class Addressee | 81 | class Addressee |
82 | { | 82 | { |
83 | friend QDataStream &operator<<( QDataStream &, const Addressee & ); | 83 | friend QDataStream &operator<<( QDataStream &, const Addressee & ); |
84 | friend QDataStream &operator>>( QDataStream &, Addressee & ); | 84 | friend QDataStream &operator>>( QDataStream &, Addressee & ); |
85 | 85 | ||
86 | public: | 86 | public: |
87 | typedef QValueList<Addressee> List; | 87 | typedef QValueList<Addressee> List; |
88 | 88 | ||
89 | /** | 89 | /** |
90 | Construct an empty address book entry. | 90 | Construct an empty address book entry. |
91 | */ | 91 | */ |
92 | Addressee(); | 92 | Addressee(); |
93 | ~Addressee(); | 93 | ~Addressee(); |
94 | 94 | ||
95 | Addressee( const Addressee & ); | 95 | Addressee( const Addressee & ); |
96 | Addressee &operator=( const Addressee & ); | 96 | Addressee &operator=( const Addressee & ); |
97 | 97 | ||
98 | bool operator==( const Addressee & ) const; | 98 | bool operator==( const Addressee & ) const; |
99 | bool operator!=( const Addressee & ) const; | 99 | bool operator!=( const Addressee & ) const; |
100 | // sync stuff | 100 | // sync stuff |
101 | void setTempSyncStat(int id); | 101 | void setTempSyncStat(int id); |
102 | int tempSyncStat() const; | 102 | int tempSyncStat() const; |
103 | void setIDStr( const QString & ); | 103 | void setIDStr( const QString & ); |
104 | const QString IDStr() const; | 104 | const QString IDStr() const; |
105 | void setID( const QString &, const QString & ); | 105 | void setID( const QString &, const QString & ); |
106 | const QString getID( const QString & ) const; | 106 | const QString getID( const QString & ) const; |
107 | void setCsum( const QString &, const QString & ); | 107 | void setCsum( const QString &, const QString & ); |
108 | const QString getCsum( const QString & ) const ; | 108 | const QString getCsum( const QString & ) const ; |
109 | void removeID(const QString &); | 109 | void removeID(const QString &); |
110 | void computeCsum(const QString &dev); | 110 | void computeCsum(const QString &dev); |
111 | ulong getCsum4List( const QStringList & attList); | 111 | ulong getCsum4List( const QStringList & attList); |
112 | /** | 112 | /** |
113 | Return, if the address book entry is empty. | 113 | Return, if the address book entry is empty. |
114 | */ | 114 | */ |
115 | bool isEmpty() const; | 115 | bool isEmpty() const; |
116 | void setExternalUID( const QString &id ); | 116 | void setExternalUID( const QString &id ); |
117 | const QString externalUID() const; | 117 | const QString externalUID() const; |
118 | void setOriginalExternalUID( const QString &id ); | 118 | void setOriginalExternalUID( const QString &id ); |
119 | QString originalExternalUID() const; | 119 | QString originalExternalUID() const; |
120 | void mergeContact( const Addressee& ad, bool isSubSet ); | 120 | void mergeContact( const Addressee& ad, bool isSubSet ); |
121 | void simplifyEmails(); | 121 | void simplifyEmails(); |
122 | void simplifyAddresses(); | 122 | void simplifyAddresses(); |
123 | void simplifyPhoneNumbers(); | 123 | void simplifyPhoneNumbers(); |
124 | void simplifyPhoneNumberTypes(); | 124 | void simplifyPhoneNumberTypes(); |
125 | void makePhoneNumbersOLcompatible(); | ||
126 | int hasPhoneNumberType( int type ); | ||
125 | bool removeVoice(); | 127 | bool removeVoice(); |
126 | bool containsAdr(const Addressee& addr ); | 128 | bool containsAdr(const Addressee& addr ); |
127 | 129 | ||
128 | /** | 130 | /** |
129 | Set unique identifier. | 131 | Set unique identifier. |
130 | */ | 132 | */ |
131 | void setUid( const QString &uid ); | 133 | void setUid( const QString &uid ); |
132 | /** | 134 | /** |
133 | Return unique identifier. | 135 | Return unique identifier. |
134 | */ | 136 | */ |
135 | const QString uid() const; | 137 | const QString uid() const; |
136 | /** | 138 | /** |
137 | Return translated label for uid field. | 139 | Return translated label for uid field. |
138 | */ | 140 | */ |
139 | static QString uidLabel(); | 141 | static QString uidLabel(); |
140 | 142 | ||
141 | /** | 143 | /** |
142 | Set name. | 144 | Set name. |
143 | */ | 145 | */ |
144 | void setName( const QString &name ); | 146 | void setName( const QString &name ); |
145 | /** | 147 | /** |
146 | Return name. | 148 | Return name. |
147 | */ | 149 | */ |
148 | QString name() const; | 150 | QString name() const; |
149 | /** | 151 | /** |
150 | Return translated label for name field. | 152 | Return translated label for name field. |
151 | */ | 153 | */ |
152 | static QString nameLabel(); | 154 | static QString nameLabel(); |
153 | 155 | ||
154 | /** | 156 | /** |
155 | Set formatted name. | 157 | Set formatted name. |
156 | */ | 158 | */ |
157 | void setFormattedName( const QString &formattedName ); | 159 | void setFormattedName( const QString &formattedName ); |
158 | /** | 160 | /** |
159 | Return formatted name. | 161 | Return formatted name. |
160 | */ | 162 | */ |
161 | QString formattedName() const; | 163 | QString formattedName() const; |
162 | /** | 164 | /** |
163 | Return translated label for formattedName field. | 165 | Return translated label for formattedName field. |
164 | */ | 166 | */ |
165 | static QString formattedNameLabel(); | 167 | static QString formattedNameLabel(); |
166 | 168 | ||
167 | /** | 169 | /** |
168 | Set family name. | 170 | Set family name. |
169 | */ | 171 | */ |
170 | void setFamilyName( const QString &familyName ); | 172 | void setFamilyName( const QString &familyName ); |
171 | /** | 173 | /** |
172 | Return family name. | 174 | Return family name. |