summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRemko Tronçon <git@el-tramo.be>2009-07-21 13:07:59 (GMT)
committerRemko Tronçon <git@el-tramo.be>2009-07-21 13:07:59 (GMT)
commit97ccbb55df2af9268f37e0bad7109d958acf6d19 (patch)
treeeb15f961800b4e1753482ec4e944cb9102aa05f0 /Swiften/Elements
parent0c44bb6fa24900acef40dffdc65c8aecd3ee48ca (diff)
downloadswift-contrib-97ccbb55df2af9268f37e0bad7109d958acf6d19.zip
swift-contrib-97ccbb55df2af9268f37e0bad7109d958acf6d19.tar.bz2
Add more fields to the VCard element support.
Extra fields: Fullname, Given/Family name, E-Mail.
Diffstat (limited to 'Swiften/Elements')
-rw-r--r--Swiften/Elements/VCard.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/Swiften/Elements/VCard.h b/Swiften/Elements/VCard.h
index f389ba7..a42d7e3 100644
--- a/Swiften/Elements/VCard.h
+++ b/Swiften/Elements/VCard.h
@@ -9,6 +9,18 @@ namespace Swift {
public:
VCard() {}
+ void setFullName(const String& fullName) { fullName_ = fullName; }
+ const String& getFullName() const { return fullName_; }
+
+ void setFamilyName(const String& familyName) { familyName_ = familyName; }
+ const String& getFamilyName() const { return familyName_; }
+
+ void setGivenName(const String& givenName) { givenName_ = givenName; }
+ const String& getGivenName() const { return givenName_; }
+
+ void setEMail(const String& email) { email_ = email; }
+ const String& getEMail() const { return email_; }
+
void setNickname(const String& nick) { nick_ = nick; }
const String& getNickname() const { return nick_; }
@@ -19,6 +31,10 @@ namespace Swift {
const String& getPhotoType() { return photoType_; }
private:
+ String fullName_;
+ String familyName_;
+ String givenName_;
+ String email_;
ByteArray photo_;
String photoType_;
String nick_;