=== API === .. currentmodule:: qtpynodeeditor -------------- Scene and View -------------- FlowScene ========= .. autoclass:: FlowScene :members: FlowView ======== .. autoclass:: FlowView :members: ------ Styles ------ StyleCollection =============== .. autoclass:: StyleCollection :members: Style ===== .. autoclass:: Style :members: ConnectionStyle =============== .. autoclass:: ConnectionStyle :members: FlowViewStyle ============= .. autoclass:: FlowViewStyle :members: NodeStyle ========= .. autoclass:: NodeStyle :members: ----- Nodes ----- Node ==== .. autoclass:: Node :members: NodeData ======== .. autoclass:: NodeData :members: NodeDataModel ============= .. autoclass:: NodeDataModel :members: NodeState ========= .. autoclass:: NodeState :members: NodeDataType ============ .. autoclass:: NodeDataType :members: NodeGeometry ============ .. autoclass:: NodeGeometry :members: NodeGraphicsObject ================== .. autoclass:: NodeGraphicsObject :members: DataModelRegistry ================= .. autoclass:: DataModelRegistry :members: ----------- Connections ----------- Connection ========== .. autoclass:: Connection :members: ConnectionGeometry ================== .. autoclass:: ConnectionGeometry :members: ConnectionGraphicsObject ======================== .. autoclass:: ConnectionGraphicsObject :members: Exceptions ========== .. autoclass:: NodeConnectionFailure .. autoclass:: ConnectionCycleFailure .. autoclass:: ConnectionDataTypeFailure .. autoclass:: ConnectionPointFailure .. autoclass:: ConnectionPortNotEmptyFailure .. autoclass:: ConnectionRequiresPortFailure .. autoclass:: ConnectionSelfFailure .. autoclass:: MultipleInputConnectionError .. autoclass:: PortsAlreadyConnectedError .. autoclass:: PortsOfSameTypeError ----- Ports ----- Port ==== .. autoclass:: Port :members: PortType ======== .. autoclass:: PortType :members: ---------------- Other / Internal ---------------- ConnectionPainter ================= .. autoclass:: ConnectionPainter :members: ConnectionPolicy ================ .. autoclass:: ConnectionPolicy :members: NodeConnectionInteraction ========================= .. autoclass:: NodeConnectionInteraction :members: NodePainter =========== .. autoclass:: NodePainter :members: NodePainterDelegate =================== .. autoclass:: NodePainterDelegate :members: NodeValidationState =================== .. autoclass:: NodeValidationState :members: