equal
deleted
inserted
replaced
82 Qt_4_1 = Qt_4_0, |
82 Qt_4_1 = Qt_4_0, |
83 Qt_4_2 = 8, |
83 Qt_4_2 = 8, |
84 Qt_4_3 = 9, |
84 Qt_4_3 = 9, |
85 Qt_4_4 = 10, |
85 Qt_4_4 = 10, |
86 Qt_4_5 = 11, |
86 Qt_4_5 = 11, |
87 Qt_4_6 = 12 |
87 Qt_4_6 = 12, |
88 #if QT_VERSION >= 0x040700 |
88 Qt_4_7 = Qt_4_6 |
|
89 #if QT_VERSION >= 0x040800 |
89 #error Add the datastream version for this Qt version |
90 #error Add the datastream version for this Qt version |
90 Qt_4_7 = Qt_4_6 |
91 Qt_4_8 = Qt_4_7 |
91 #endif |
92 #endif |
92 }; |
93 }; |
93 |
94 |
94 enum ByteOrder { |
95 enum ByteOrder { |
95 BigEndian = QSysInfo::BigEndian, |
96 BigEndian = QSysInfo::BigEndian, |
240 QDataStream& operator>>(QDataStream& s, QList<T>& l) |
241 QDataStream& operator>>(QDataStream& s, QList<T>& l) |
241 { |
242 { |
242 l.clear(); |
243 l.clear(); |
243 quint32 c; |
244 quint32 c; |
244 s >> c; |
245 s >> c; |
|
246 l.reserve(c); |
245 for(quint32 i = 0; i < c; ++i) |
247 for(quint32 i = 0; i < c; ++i) |
246 { |
248 { |
247 T t; |
249 T t; |
248 s >> t; |
250 s >> t; |
249 l.append(t); |
251 l.append(t); |