64 static
void validateFinitePos(const QPointF &pos);
68 static
void validateFiniteAngle(qreal angle);
71 static
void loadRotation(
GraphicElement &element, QDataStream &stream, const QVersionNumber &version);
72 static
void loadLabel(
GraphicElement &element, QDataStream &stream, const QVersionNumber &version);
73 static
void loadPortsSize(QDataStream &stream, const QVersionNumber &version);
74 static
void loadTrigger(
GraphicElement &element, QDataStream &stream, const QVersionNumber &version);
90 static QList<QMap<QString, QVariant>> readPortList(QDataStream &stream, const
char *label);
93 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...