| 153 | } |
| 154 | |
| 155 | static QString vectorPathToString(QPaintBufferPrivate *data, const QPaintBufferCommand &cmd) |
| 156 | { |
| 157 | QVectorPath path( |
| 158 | data->floats.constData() + cmd.offset, cmd.size, |
| 159 | cmd.offset2 & 0x80000000 ? nullptr : reinterpret_cast<const QPainterPath::ElementType *>(data->ints.constData() + cmd.offset2 + 1), |
| 160 | *(data->ints.constData() + (cmd.offset2 & 0x7FFFFFFF))); |
| 161 | if (path.isEmpty()) |
| 162 | return PaintBufferModel::tr("<empty>"); |
| 163 | return PaintBufferModel::tr("control rect: %1, elements: %2").arg(VariantHandler::displayString(path.controlPointRect()), QString::number(path.elementCount())); |
| 164 | } |
| 165 | |
| 166 | QVariant PaintBufferModel::argumentAt(const QPaintBufferCommand &cmd, int index) const |
| 167 | { |
no test coverage detected