Added missed call property to phone calls.
[qwerkisync] / EventTypes / PhoneCall.h
index e805927..8fea880 100644 (file)
@@ -40,7 +40,7 @@ namespace EventTypes
                virtual const DBBackends::iDBBackend &DB() const;
 
                PhoneCall(const Settings &settings);
-               PhoneCall(const Settings &settings, const Settings::eDirection destination, const QDateTime &timestamp, const QString &tel, int durationInSeconds, const AttachmentCollection &attachments = AttachmentCollection());
+               PhoneCall(const Settings &settings, const Settings::eDirection destination, const QDateTime &timestamp, const QString &tel, const int durationInSeconds, const bool isMissedCall, const AttachmentCollection &attachments = AttachmentCollection());
                ~PhoneCall();
 
                virtual const uint HashCode() const;
@@ -60,6 +60,9 @@ namespace EventTypes
                virtual const AttachmentCollection & Attachments() const { return m_Attachments; }
                virtual AttachmentCollection & Attachments() { return m_Attachments; }
 
+               const bool IsMissedCall() const { return m_IsMissedCall; }
+               void IsMissedCall(const bool isMissedCall) { m_IsMissedCall = isMissedCall; }
+
        public:
                virtual void Export(const QString &baseDirectory, const NumberToNameLookup &numberToNameLookup) const;
                PhoneCall(const Settings &settings, const RTComElEvent& event, const QList<RTComElAttachment*> attachments = QList<RTComElAttachment*>());
@@ -74,6 +77,7 @@ namespace EventTypes
                QDateTime m_Timestamp;
                QString m_Tel;
                int m_DurationInSeconds;
+               bool m_IsMissedCall;
                AttachmentCollection m_Attachments;
        };
 }