QmlDesigner.NodeInstances: Use the 4.8 QDataStream

The 4.8 Version of QDataStream is the lowest common denominator.        temporaryOutDataStream.setVersion(QDataStream::Qt_4_8);

Change-Id: I4aa681473b6349bd3e859f49d7233ff4a6d2911b
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
This commit is contained in:
Marco Bubke
2012-09-20 11:30:11 +02:00
parent d8d862f261
commit f6f59c08d5
3 changed files with 8 additions and 0 deletions

View File

@@ -100,6 +100,7 @@ QDataStream &operator<<(QDataStream &out, const ValuesChangedCommand &command)
command.m_keyNumber = keyCounter;
QByteArray outDataStreamByteArray;
QDataStream temporaryOutDataStream(&outDataStreamByteArray, QIODevice::WriteOnly);
temporaryOutDataStream.setVersion(QDataStream::Qt_4_8);
temporaryOutDataStream << command.valueChanges();;
@@ -125,6 +126,7 @@ void readSharedMemory(qint32 key, QVector<PropertyValueContainer> *valueChangeVe
if (canAttach) {
QDataStream in(QByteArray::fromRawData(static_cast<const char*>(sharedMemory.constData()), sharedMemory.size()));
in.setVersion(QDataStream::Qt_4_8);
in >> *valueChangeVector;
}
}