Changeset View
Changeset View
Standalone View
Standalone View
src/attendee.cpp
Show First 20 Lines • Show All 172 Lines • ▼ Show 20 Line(s) | |||||
173 | 173 | | |||
174 | QString Attendee::name() const | 174 | QString Attendee::name() const | ||
175 | { | 175 | { | ||
176 | return d->mName; | 176 | return d->mName; | ||
177 | } | 177 | } | ||
178 | 178 | | |||
179 | void Attendee::setName(const QString &name) | 179 | void Attendee::setName(const QString &name) | ||
180 | { | 180 | { | ||
181 | if (name.startsWith(QLatin1String("mailto:"), Qt::CaseInsensitive)) { | ||||
182 | d->mName = name.mid(7); | ||||
183 | } else { | ||||
181 | d->mName = name; | 184 | d->mName = name; | ||
182 | } | 185 | } | ||
186 | } | ||||
183 | 187 | | |||
184 | QString Attendee::fullName() const | 188 | QString Attendee::fullName() const | ||
185 | { | 189 | { | ||
186 | return fullNameHelper(d->mName, d->mEmail); | 190 | return fullNameHelper(d->mName, d->mEmail); | ||
187 | } | 191 | } | ||
188 | 192 | | |||
189 | QString Attendee::email() const | 193 | QString Attendee::email() const | ||
190 | { | 194 | { | ||
191 | return d->mEmail; | 195 | return d->mEmail; | ||
192 | } | 196 | } | ||
193 | 197 | | |||
194 | void Attendee::setEmail(const QString &email) | 198 | void Attendee::setEmail(const QString &email) | ||
195 | { | 199 | { | ||
200 | if (email.startsWith(QLatin1String("mailto:"), Qt::CaseInsensitive)) { | ||||
201 | d->mEmail = email.mid(7); | ||||
202 | } else { | ||||
196 | d->mEmail = email; | 203 | d->mEmail = email; | ||
197 | } | 204 | } | ||
205 | } | ||||
198 | 206 | | |||
199 | void Attendee::setRSVP(bool r) | 207 | void Attendee::setRSVP(bool r) | ||
200 | { | 208 | { | ||
201 | d->mRSVP = r; | 209 | d->mRSVP = r; | ||
202 | } | 210 | } | ||
203 | 211 | | |||
204 | bool Attendee::RSVP() const | 212 | bool Attendee::RSVP() const | ||
205 | { | 213 | { | ||
▲ Show 20 Lines • Show All 150 Lines • Show Last 20 Lines |