|
|
|
@ -227,8 +227,18 @@ static TQValueList<TQT_DBusData> parseSignature(TQCString& signature)
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
default:
|
|
|
|
|
result << TQT_DBusData();
|
|
|
|
|
signature = signature.mid(1);
|
|
|
|
|
TQT_DBusData::Type elementType =
|
|
|
|
|
qSingleTypeForDBusSignature(signature[0]);
|
|
|
|
|
if (elementType != TQT_DBusData::Invalid)
|
|
|
|
|
{
|
|
|
|
|
TQT_DBusDataList list(elementType);
|
|
|
|
|
result << TQT_DBusData::fromList(list);
|
|
|
|
|
signature = signature.mid(1);
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
result << TQT_DBusData();
|
|
|
|
|
signature = signature.mid(1);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|