-rw-r--r-- | kabc/vcard/VCardEntity.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/kabc/vcard/VCardEntity.cpp b/kabc/vcard/VCardEntity.cpp index 0cd2086..5fca3bc 100644 --- a/kabc/vcard/VCardEntity.cpp +++ b/kabc/vcard/VCardEntity.cpp | |||
@@ -96,27 +96,34 @@ VCardEntity::_parse() | |||
96 | s.remove(0, i); | 96 | s.remove(0, i); |
97 | } | 97 | } |
98 | } | 98 | } |
99 | 99 | ||
100 | void | 100 | void |
101 | VCardEntity::_assemble() | 101 | VCardEntity::_assemble() |
102 | { | 102 | { |
103 | VCardListIterator it(cardList_); | 103 | VCardListIterator it(cardList_); |
104 | 104 | ||
105 | for (; it.current(); ++it) | 105 | for (; it.current(); ++it) |
106 | strRep_ += it.current()->asString() + "\r\n"; // One CRLF for luck. | 106 | strRep_ += it.current()->asString() + "\r\n"; // One CRLF for luck. |
107 | } | 107 | } |
108 | 108 | ||
109 | VCardList & | 109 | VCardList & |
110 | VCardEntity::cardList() | 110 | VCardEntity::cardList() |
111 | { | 111 | { |
112 | parse(); | 112 | parse(); |
113 | return cardList_; | 113 | return cardList_; |
114 | } | 114 | } |
115 | 115 | ||
116 | void | 116 | void |
117 | VCardEntity::setCardList(const VCardList & l) | 117 | VCardEntity::setCardList(const VCardList & l) |
118 | { | 118 | { |
119 | parse(); | 119 | parse(); |
120 | cardList_ = l; | 120 | //UScardList_ = l; |
121 | VCardListIterator it(l); | ||
122 | |||
123 | for (; it.current(); ++it) { | ||
124 | VCard* v = new VCard(*it.current()); | ||
125 | cardList_.append(v); | ||
126 | } | ||
127 | |||
121 | } | 128 | } |
122 | 129 | ||