else if(lineData.startsWith("X-IRMC-STATUS:"))
{
bool isRead(lineData.mid(lineData.indexOf(":") + 1) == "READ");
- event.setIsRead(isRead);
+ event.IsRead(isRead);
}
else if(lineData.startsWith("X-IRMC-BOX:"))
{
qDebug() << "Unexpected box: " << box;
return false;
}
- event.setDestination(isOutgoing ? EventTypes::SMS::SENT : EventTypes::SMS::INBOX);
+ event.Destination(isOutgoing ? EventTypes::SMS::SENT : EventTypes::SMS::INBOX);
}
else if(lineData.startsWith("X-NOK-DT:"))
{
lineData.mid(lineData.indexOf(":") + 1),
"yyyyMMddThhmmssZ"));
timestamp.setTimeSpec(Qt::UTC);
- event.setTimestamp(timestamp);
+ event.Timestamp(timestamp);
}
else if(lineData.startsWith("BEGIN:"))
{
return true;
}
-void VMessage::Write(QTextStream &stream, const EventTypes::SMS &event)
+void VMessage::Write(QTextStream &stream, const EventTypes::SMS &event, const NumberToNameLookup &numberToNameLookup)
{
stream << "BEGIN:VMSG\n";
stream << "VERSION:" << m_Version << "\n";
// Add in the empty vcard for outgoing messages
if(event.Destination() == EventTypes::SMS::SENT)
{
- VCard(CurrentSettings(), this, 2.1, VCard::VCARD_LOCAL).Write(stream, event);
+ VCard(CurrentSettings(), this, 2.1, VCard::VCARD_LOCAL).Write(stream, event, numberToNameLookup);
msgEnvelope.getContentWriters().append(new VCard(CurrentSettings(), &msgEnvelope, 2.1, VCard::VCARD_REMOTE));
}
else
{
- VCard(CurrentSettings(), this, 2.1, VCard::VCARD_REMOTE).Write(stream, event);
+ VCard(CurrentSettings(), this, 2.1, VCard::VCARD_REMOTE).Write(stream, event, numberToNameLookup);
msgEnvelope.getContentWriters().append(new VBody(CurrentSettings(), &msgEnvelope));
}
- msgEnvelope.Write(stream, event);
+ msgEnvelope.Write(stream, event, numberToNameLookup);
stream << "END:VMSG\n";
}