jsdebugger: use QByteArray for data transfer

Easier to debug, less data to transfer.
This commit is contained in:
hjk
2010-10-27 16:56:04 +02:00
parent 1dd1fe6a1b
commit 63ca71c2c7
2 changed files with 77 additions and 67 deletions

View File

@@ -87,12 +87,14 @@ namespace Internal {
QDataStream &operator>>(QDataStream &s, WatchData &data)
{
data = WatchData();
QString value;
QString type;
bool hasChildren;
s >> data.exp >> data.name >> value >> type >> hasChildren >> data.id;
data.setType(type.toUtf8(), false);
data.setValue(value);
QByteArray name;
QByteArray value;
QByteArray type;
bool hasChildren = false;
s >> data.exp >> name >> value >> type >> hasChildren >> data.id;
data.name = QString::fromUtf8(name);
data.setType(type, false);
data.setValue(QString::fromUtf8(value));
data.setHasChildren(hasChildren);
data.setAllUnneeded();
return s;