using namespace EventParsers::VMGEntities;
-VBody::VBody(const SMSEntity* parent) :
- SMSEntity(parent)
+VBody::VBody(const Settings &settings, const SMSEntity *parent) :
+ SMSEntity(settings, parent)
{
}
-//VBody::VBody(QTextStream& stream)
-//{
-//}
-
VBody::~VBody()
{
}
-void VBody::Write(QTextStream &stream, const EventTypes::SMS &event)
+// Note: NametoNumberLookup is currently unused here.
+void VBody::Write(QTextStream &stream, const EventTypes::SMS &event, const NumberToNameLookup &)
{
stream << "BEGIN:" << getTagName() << endl;
}
else if(lineData.startsWith("BEGIN:"))
{
- iReader* reader = Factory::Instantiate(lineData, this);
+ iReader* reader = Factory::Instantiate(CurrentSettings(), lineData, this);
bool valid(NULL != reader && reader->Read(lineData, stream, event));
delete reader;
if(hasEnded)
{
- event.setContents(text);
+ event.Contents(text);
//event.fld_storage_time
}