| qint8 | |
| qint16 | |
| qint32 | |
| qint64 | |
| quint8 | |
| quint16 | |
| quint32 | |
| quint64 | |
| float | - 32-bit floating point number using the standard IEEE 754 format
|
| double | - 64-bit floating point number using the standard IEEE 754 format
|
| const char * | - The string length (quint32)
- The string bytes, excluding the terminating 0
|
| QBitArray | - The array size (quint32)
- The array bits, i.e. (size + 7)/8 bytes
|
| QBrush | |
| QByteArray | - If the byte array is null: 0xFFFFFFFF (quint32)
- Otherwise: the array size (quint32) followed by the array bytes, i.e. size bytes
|
| QColor | - Color spec (qint8)
- Alpha value (quint16)
- Red value (quint16)
- Green value (quint16)
- Blue value (quint16)
- Pad value (quint16)
|
| QCursor | |
| QDate | |
| QDateTime | |
| QFont | - The family (QString)
- The point size (qint16)
- The style hint (quint8)
- The char set (quint8)
- The weight (quint8)
- The font bits (quint8)
|
| QHash<Key, T> | - The number of items (quint32)
- For all items, the key (Key) and value (T)
|
| QIcon | - The number of pixmap entries (quint32)
- For all pixmap entries:
- The pixmap (QPixmap)
- The file name (QString)
- The pixmap size (QSize)
- The mode (quint32)
- The state (quint32)
|
| QImage | - If the image is null a "null image" marker is saved; otherwise the image is saved in PNG or BMP format (depending on the stream version). If you want control of the format, stream the image into a QBuffer (using QImageIO) and stream that.
|
| QKeySequence | - A QList<int>, where each integer is a key in the key sequence
|
| QLinkedList<T> | - The number of items (quint32)
- The items (T)
|
| QList<T> | - The number of items (quint32)
- The items (T)
|
| QMap<Key, T> | - The number of items (quint32)
- For all items, the key (Key) and value (T)
|
| QMatrix | - m11 (double)
- m12 (double)
- m21 (double)
- m22 (double)
- dx (double)
- dy (double)
|
| QPair<T1, T2> | |
| QPalette | The disabled, active, and inactive color groups, each of which consists of the following: |
| QPen | - The pen styles (quint8)
- The pen width (quint16)
- The pen color (QColor)
|
| QPicture | - The size of the picture data (quint32)
- The raw bytes of picture data (char)
|
| QPixmap | |
| QPoint | - The x coordinate (qint32)
- The y coordinate (qint32)
|
| QRect | - left (qint32)
- top (qint32)
- right (qint32)
- bottom (qint32)
|
| QRegExp | - The regexp pattern (QString)
- Case sensitivity (quint8)
- Regular expression syntax (quint8)
- Minimal matching (quint8)
|
| QRegion | - The size of the data, i.e. 8 + 16 * (number of rectangles) (quint32)
- 10 (qint32)
- The number of rectangles (quint32)
- The rectangles in sequential order (QRect)
|
| QSize | - width (qint32)
- height (qint32)
|
| QString | - If the string is null: 0xFFFFFFFF (quint32)
- Otherwise: The string length in bytes (quint32) followed by the data in UTF-16
|
| QTime | - Milliseconds since midnight (quint32)
|
| QVariant | - The type of the data (quint32)
- The null flag (qint8)
- The data of the specified type
|
| QVector<T> | - The number of items (quint32)
- The items (T)
|