58 static void validateFinitePos(
const QPointF &pos);
62 static void validateFiniteAngle(qreal angle);
65 static void loadRotation(
GraphicElement &element, QDataStream &stream,
const QVersionNumber &version);
66 static void loadLabel(
GraphicElement &element, QDataStream &stream,
const QVersionNumber &version);
67 static void loadPortsSize(QDataStream &stream,
const QVersionNumber &version);
68 static void loadTrigger(
GraphicElement &element, QDataStream &stream,
const QVersionNumber &version);
84 static QList<QMap<QString, QVariant>> readPortList(QDataStream &stream,
const char *label);
87 static void removePortFromMap(
Port *deletedPort, QHash<quint64, Port *> &portMap);
static void load(GraphicElement &element, QDataStream &stream, SerializationContext &context)
Reads element from stream, dispatching on the format version in context.
Bundles all per-deserialization state so that load() overrides receive it through one explicit parame...