QContactDetail *CntTransformBirthday::transformItemField(const CContactItemField& field, const QContact &contact) { Q_UNUSED(contact); QContactBirthday *birthday = new QContactBirthday(); CContactDateField* storage = field.DateTimeStorage(); TTime time(storage->Time()); QDate qDate(time.DateTime().Year(), time.DateTime().Month() + 1, time.DateTime().Day() + 1); birthday->setDate(qDate); return birthday; }
QContactDetail *CntTransformAnniversarySimple::transformItemField(const CContactItemField& field, const QContact &contact) { Q_UNUSED(contact); QContactAnniversary *anniversary = new QContactAnniversary(); CContactDateField* storage = field.DateTimeStorage(); TTime time(storage->Time()); QDate qDate(time.DateTime().Year(), time.DateTime().Month() + 1, time.DateTime().Day() + 1); anniversary->setOriginalDate(qDate); return anniversary; }