30 #include <tqvaluelist.h>
37 TQValueList<TQT_DBusData> members = dbusData.toStruct();
38 if (members.count() != 4)
return InvalidSignature;
42 TQValueList<TQT_DBusData>::const_iterator it = members.begin();
43 TQValueList<TQT_DBusData>::const_iterator endIt = members.end();
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]);
59 TQValueList<TQT_DBusData> members;
76 TQValueList<TQT_DBusData> members = dbusData.toStruct();
77 if (members.count() != 2)
return InvalidSignature;
81 TQValueList<TQT_DBusData>::const_iterator it = members.begin();
82 TQValueList<TQT_DBusData>::const_iterator endIt = members.end();
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]);
98 TQValueList<TQT_DBusData> members;
113 TQValueList<TQT_DBusData> members = dbusData.toStruct();
114 if (members.count() != 2)
return InvalidSignature;
118 TQValueList<TQT_DBusData>::const_iterator it = members.begin();
119 TQValueList<TQT_DBusData>::const_iterator endIt = members.end();
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]);
135 TQValueList<TQT_DBusData> members;