Renamed some setters for consistency.
[qwerkisync] / EventTypes / SMS.cpp
index 97ee9c5..d325a56 100644 (file)
@@ -60,15 +60,20 @@ SMS::~SMS()
 SMS::SMS(const Settings &settings, const RTComElEvent &event, const QList<RTComElAttachment*> attachments) :
        m_Settings(settings)
 {
-       setVersion(2.1);
-       setIsRead(event.fld_is_read);
-       setDestination(event.fld_outgoing ? SENT : INBOX);
-       setTimestamp(QDateTime::fromTime_t(event.fld_start_time).toUTC());
-       setTel(QString::fromUtf8(event.fld_remote_uid));
+       Version(2.1);
+       IsRead(event.fld_is_read);
+       Destination(event.fld_outgoing ? SENT : INBOX);
+       Timestamp(QDateTime::fromTime_t(event.fld_start_time).toUTC());
+       Tel(QString::fromUtf8(event.fld_remote_uid));
        if(Tel().indexOf("0") == 0)
-               setTel(QString(Tel()).replace(QRegExp("^0"), "+44"));
-       //setContents(QString(event.fld_free_text).replace("\n", QChar(0x2029)));
-       setContents(QString::fromUtf8(event.fld_free_text));
+               Tel(QString(Tel()).replace(QRegExp("^0"), "+44"));
+       //Contents(QString(event.fld_free_text).replace("\n", QChar(0x2029)));
+       Contents(QString::fromUtf8(event.fld_free_text));
+       if(event.fld_flags != 0)
+       {
+               qDebug() << "fld_flags: = " << event.fld_flags;
+       }
+       Pending(event.fld_flags & GetFlagValue("RTCOM_EL_FLAG_SMS_PENDING"));
 
        // We directly access the m_Attachments member variable here rather than the
        // accessor as the accessor is const