virtual const DBBackends::iDBBackend &DB() const;
PhoneCall(const Settings &settings);
- PhoneCall(const Settings &settings, const Settings::eDirection destination, const QDateTime ×tamp, const QString &tel, int durationInSeconds, const AttachmentCollection &attachments = AttachmentCollection());
+ PhoneCall(const Settings &settings, const Settings::eDirection destination, const QDateTime ×tamp, const QString &tel, const int durationInSeconds, const bool isMissedCall, const AttachmentCollection &attachments = AttachmentCollection());
~PhoneCall();
virtual const uint HashCode() const;
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*>());
QDateTime m_Timestamp;
QString m_Tel;
int m_DurationInSeconds;
+ bool m_IsMissedCall;
AttachmentCollection m_Attachments;
};
}