30 #include <tqvaluelist.h> 38 if (members.count() != 4)
return InvalidSignature;
44 for (uint i = 0; it != endIt; ++it, ++i)
47 values[i] = (*it).toInt32(&ok);
48 if (!ok)
return InvalidSignature;
51 typeData = TQRect(values[0], values[1], values[2], values[3]);
77 if (members.count() != 2)
return InvalidSignature;
83 for (uint i = 0; it != endIt; ++it, ++i)
86 values[i] = (*it).toInt32(&ok);
87 if (!ok)
return InvalidSignature;
90 typeData = TQPoint(values[0], values[1]);
114 if (members.count() != 2)
return InvalidSignature;
120 for (uint i = 0; it != endIt; ++it, ++i)
123 values[i] = (*it).toInt32(&ok);
124 if (!ok)
return InvalidSignature;
127 typeData = TQSize(values[0], values[1]);
static TQT_DBusData fromStruct(const TQValueList< TQT_DBusData > &memberList)
Creates a data object for the given struct's memberList.
Class for accurately representing D-Bus data types.
static TQT_DBusData fromInt32(TQ_INT32 value)
Creates a data object for the given signed 32-bit integer value.
Result
Conversion result values.