#include <QList>
#include <QString>
+#include "EventTypes/iCSVSymbianEvent.h"
#include "RtcomEvent.h"
#include "AttachmentCollection.h"
namespace EventTypes
{
- class PhoneCall : public RtcomEvent
+ class PhoneCall : public RtcomEvent, public EventTypes::iCSVSymbianEvent
{
public:
virtual const DBBackends::iDBBackend &DB() const;
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*>());
virtual RTComElEvent * toRTComEvent(const NumberToNameLookup &numberToNameLookup) const;
+ public:
+ virtual void WriteCSVSymbian(QTextStream &stream, const ColumnIndicesByIndexHash &headerIndices, const QChar delimiter, const NumberToNameLookup &numberToNameLookup, SymbianEventLogStrings &strings) const;
+
protected:
const Settings &CurrentSettings() const { return m_Settings; }