adds read() for SectionIndexData

updates unit-tests
This commit is contained in:
mfreiholz
2016-04-05 13:23:01 +02:00
parent 0105ee1de7
commit d8dc37b788
3 changed files with 53 additions and 6 deletions

View File

@@ -422,6 +422,19 @@ bool InMemoryReader::read(qint32 entryType, QByteArray& data)
return true;
}
bool InMemoryReader::read(SectionIndexData& sid)
{
QByteArray sidData;
if (!read(ET_SectionIndex, sidData) || sidData.isEmpty())
return false;
QDataStream in(sidData);
in.setVersion(QDataStream::Qt_4_5);
in >> sid;
return in.atEnd();
}
///////////////////////////////////////////////////////////////////////////////
ADS_NAMESPACE_SER_END