nodeeditor
nodeeditor copied to clipboard
Qt Node Editor. Dataflow programming framework
Fix the `getNodeId()` function return value to `NodeId` `toInteger()` is used because you want to be compatible with `uint64_t`
#397 This seems to be intuitive option, plus adds some control for library users to use the versions they want Added flag for switching Qt versions + readme update on...
If we have Qt5 and Qt6 versions installed at the same time on build machine, the library will be build with Qt5 It may be a problem if your project...
using example **lock_nodes_and_connections** _MBP M1, MacOS 13.5 Qt6.5.1_ Repeat Steps: 1. create a node 2. locked nodes 3. click on one empty port twice (a port without a connection) Logs:...
I've added the ability to explicitly control propagation of data in `DataFlowGraphModel` through the use of a new virtual function `canPropagate(ConnectionId)`, and another function `propagate(NodeId)` to request a propagation without...
I have a basic node renderer with both dynamic nodes and dynamic ports. small nodes render fine no matter how you zoom in, but nodes that go past 5 to...
Hi! I'm working on a project and would like to have more flexibility with Connections styles. I've added a few classes that should enable that, very much inspired by the...
#335 **plugins_load** and **plugin_text** are provided to demonstrate plugin functionality. Compile the models as dynamic link libraries and the `PluginsManager` can load and register them dynamically. When you run the...
NodeEditor is one of the few open source flow graph QT libraries. I can understand the intent of QT's MVD pattern from simplegraph example.But the NodeDelegateModel concept confused me. I...