├── .appveyor.yml ├── .codeclimate.yml ├── .gitignore ├── .travis.yml ├── CMakeLists.txt ├── LICENSE ├── README.md ├── cmake └── NodeEditorConfig.cmake.in ├── examples ├── CMakeLists.txt ├── calculator │ ├── AdditionModel.hpp │ ├── CMakeLists.txt │ ├── Converters.cpp │ ├── Converters.hpp │ ├── DecimalData.hpp │ ├── DivisionModel.hpp │ ├── IntegerData.hpp │ ├── MathOperationDataModel.cpp │ ├── MathOperationDataModel.hpp │ ├── ModuloModel.cpp │ ├── ModuloModel.hpp │ ├── MultiplicationModel.hpp │ ├── NumberDisplayDataModel.cpp │ ├── NumberDisplayDataModel.hpp │ ├── NumberSourceDataModel.cpp │ ├── NumberSourceDataModel.hpp │ ├── SubtractionModel.hpp │ └── main.cpp ├── connection_colors │ ├── CMakeLists.txt │ ├── main.cpp │ ├── models.cpp │ └── models.hpp ├── example2 │ ├── CMakeLists.txt │ ├── TextData.hpp │ ├── TextDisplayDataModel.cpp │ ├── TextDisplayDataModel.hpp │ ├── TextSourceDataModel.cpp │ ├── TextSourceDataModel.hpp │ └── main.cpp ├── images │ ├── CMakeLists.txt │ ├── ImageLoaderModel.cpp │ ├── ImageLoaderModel.hpp │ ├── ImageShowModel.cpp │ ├── ImageShowModel.hpp │ ├── PixmapData.hpp │ └── main.cpp └── styles │ ├── CMakeLists.txt │ ├── main.cpp │ ├── models.cpp │ └── models.hpp ├── external ├── CMakeLists.txt └── Catch2 │ └── CMakeLists.txt ├── include └── nodes │ ├── Connection │ ├── ConnectionStyle │ ├── DataModelRegistry │ ├── FlowScene │ ├── FlowView │ ├── FlowViewStyle │ ├── Node │ ├── NodeData │ ├── NodeDataModel │ ├── NodeGeometry │ ├── NodePainterDelegate │ ├── NodeState │ ├── NodeStyle │ ├── StyleCollection │ ├── TypeConverter │ └── internal │ ├── Compiler.hpp │ ├── Connection.hpp │ ├── ConnectionGeometry.hpp │ ├── ConnectionGraphicsObject.hpp │ ├── ConnectionState.hpp │ ├── ConnectionStyle.hpp │ ├── DataModelRegistry.hpp │ ├── Export.hpp │ ├── FlowScene.hpp │ ├── FlowView.hpp │ ├── FlowViewStyle.hpp │ ├── Node.hpp │ ├── NodeData.hpp │ ├── NodeDataModel.hpp │ ├── NodeGeometry.hpp │ ├── NodeGraphicsObject.hpp │ ├── NodePainterDelegate.hpp │ ├── NodeState.hpp │ ├── NodeStyle.hpp │ ├── OperatingSystem.hpp │ ├── PortType.hpp │ ├── QStringStdHash.hpp │ ├── QUuidStdHash.hpp │ ├── Serializable.hpp │ ├── Style.hpp │ ├── StyleCollection.hpp │ ├── TypeConverter.hpp │ └── memory.hpp ├── pictures ├── calculator.png ├── chigraph.png ├── flow.png ├── spkgen.png ├── style_example.png └── vid1.png ├── resources ├── DefaultStyle.json ├── convert.png └── resources.qrc ├── src ├── Connection.cpp ├── ConnectionBlurEffect.cpp ├── ConnectionBlurEffect.hpp ├── ConnectionGeometry.cpp ├── ConnectionGraphicsObject.cpp ├── ConnectionPainter.cpp ├── ConnectionPainter.hpp ├── ConnectionState.cpp ├── ConnectionStyle.cpp ├── DataModelRegistry.cpp ├── FlowScene.cpp ├── FlowView.cpp ├── FlowViewStyle.cpp ├── Node.cpp ├── NodeConnectionInteraction.cpp ├── NodeConnectionInteraction.hpp ├── NodeDataModel.cpp ├── NodeGeometry.cpp ├── NodeGraphicsObject.cpp ├── NodePainter.cpp ├── NodePainter.hpp ├── NodeState.cpp ├── NodeStyle.cpp ├── Properties.cpp ├── Properties.hpp └── StyleCollection.cpp └── test ├── CMakeLists.txt ├── include ├── ApplicationSetup.hpp ├── Stringify.hpp └── StubNodeDataModel.hpp ├── src ├── TestDataModelRegistry.cpp ├── TestDragging.cpp ├── TestFlowScene.cpp └── TestNodeGraphicsObject.cpp └── test_main.cpp /.appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/.appveyor.yml -------------------------------------------------------------------------------- /.codeclimate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/.codeclimate.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.py 2 | *.pyc 3 | CMakeLists.txt.user 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/.travis.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/README.md -------------------------------------------------------------------------------- /cmake/NodeEditorConfig.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/cmake/NodeEditorConfig.cmake.in -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/examples/CMakeLists.txt -------------------------------------------------------------------------------- /examples/calculator/AdditionModel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/examples/calculator/AdditionModel.hpp -------------------------------------------------------------------------------- /examples/calculator/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/examples/calculator/CMakeLists.txt -------------------------------------------------------------------------------- /examples/calculator/Converters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/examples/calculator/Converters.cpp -------------------------------------------------------------------------------- /examples/calculator/Converters.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/examples/calculator/Converters.hpp -------------------------------------------------------------------------------- /examples/calculator/DecimalData.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/examples/calculator/DecimalData.hpp -------------------------------------------------------------------------------- /examples/calculator/DivisionModel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/examples/calculator/DivisionModel.hpp -------------------------------------------------------------------------------- /examples/calculator/IntegerData.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/examples/calculator/IntegerData.hpp -------------------------------------------------------------------------------- /examples/calculator/MathOperationDataModel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/examples/calculator/MathOperationDataModel.cpp -------------------------------------------------------------------------------- /examples/calculator/MathOperationDataModel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/examples/calculator/MathOperationDataModel.hpp -------------------------------------------------------------------------------- /examples/calculator/ModuloModel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/examples/calculator/ModuloModel.cpp -------------------------------------------------------------------------------- /examples/calculator/ModuloModel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/examples/calculator/ModuloModel.hpp -------------------------------------------------------------------------------- /examples/calculator/MultiplicationModel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/examples/calculator/MultiplicationModel.hpp -------------------------------------------------------------------------------- /examples/calculator/NumberDisplayDataModel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/examples/calculator/NumberDisplayDataModel.cpp -------------------------------------------------------------------------------- /examples/calculator/NumberDisplayDataModel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/examples/calculator/NumberDisplayDataModel.hpp -------------------------------------------------------------------------------- /examples/calculator/NumberSourceDataModel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/examples/calculator/NumberSourceDataModel.cpp -------------------------------------------------------------------------------- /examples/calculator/NumberSourceDataModel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/examples/calculator/NumberSourceDataModel.hpp -------------------------------------------------------------------------------- /examples/calculator/SubtractionModel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/examples/calculator/SubtractionModel.hpp -------------------------------------------------------------------------------- /examples/calculator/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/examples/calculator/main.cpp -------------------------------------------------------------------------------- /examples/connection_colors/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/examples/connection_colors/CMakeLists.txt -------------------------------------------------------------------------------- /examples/connection_colors/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/examples/connection_colors/main.cpp -------------------------------------------------------------------------------- /examples/connection_colors/models.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/examples/connection_colors/models.cpp -------------------------------------------------------------------------------- /examples/connection_colors/models.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/examples/connection_colors/models.hpp -------------------------------------------------------------------------------- /examples/example2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/examples/example2/CMakeLists.txt -------------------------------------------------------------------------------- /examples/example2/TextData.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/examples/example2/TextData.hpp -------------------------------------------------------------------------------- /examples/example2/TextDisplayDataModel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/examples/example2/TextDisplayDataModel.cpp -------------------------------------------------------------------------------- /examples/example2/TextDisplayDataModel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/examples/example2/TextDisplayDataModel.hpp -------------------------------------------------------------------------------- /examples/example2/TextSourceDataModel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/examples/example2/TextSourceDataModel.cpp -------------------------------------------------------------------------------- /examples/example2/TextSourceDataModel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/examples/example2/TextSourceDataModel.hpp -------------------------------------------------------------------------------- /examples/example2/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/examples/example2/main.cpp -------------------------------------------------------------------------------- /examples/images/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/examples/images/CMakeLists.txt -------------------------------------------------------------------------------- /examples/images/ImageLoaderModel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/examples/images/ImageLoaderModel.cpp -------------------------------------------------------------------------------- /examples/images/ImageLoaderModel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/examples/images/ImageLoaderModel.hpp -------------------------------------------------------------------------------- /examples/images/ImageShowModel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/examples/images/ImageShowModel.cpp -------------------------------------------------------------------------------- /examples/images/ImageShowModel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/examples/images/ImageShowModel.hpp -------------------------------------------------------------------------------- /examples/images/PixmapData.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/examples/images/PixmapData.hpp -------------------------------------------------------------------------------- /examples/images/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/examples/images/main.cpp -------------------------------------------------------------------------------- /examples/styles/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/examples/styles/CMakeLists.txt -------------------------------------------------------------------------------- /examples/styles/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/examples/styles/main.cpp -------------------------------------------------------------------------------- /examples/styles/models.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/examples/styles/models.cpp -------------------------------------------------------------------------------- /examples/styles/models.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/examples/styles/models.hpp -------------------------------------------------------------------------------- /external/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/external/CMakeLists.txt -------------------------------------------------------------------------------- /external/Catch2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/external/Catch2/CMakeLists.txt -------------------------------------------------------------------------------- /include/nodes/Connection: -------------------------------------------------------------------------------- 1 | #include "internal/Connection.hpp" 2 | -------------------------------------------------------------------------------- /include/nodes/ConnectionStyle: -------------------------------------------------------------------------------- 1 | #include "internal/ConnectionStyle.hpp" 2 | -------------------------------------------------------------------------------- /include/nodes/DataModelRegistry: -------------------------------------------------------------------------------- 1 | #include "internal/DataModelRegistry.hpp" 2 | -------------------------------------------------------------------------------- /include/nodes/FlowScene: -------------------------------------------------------------------------------- 1 | #include "internal/FlowScene.hpp" 2 | -------------------------------------------------------------------------------- /include/nodes/FlowView: -------------------------------------------------------------------------------- 1 | #include "internal/FlowView.hpp" 2 | -------------------------------------------------------------------------------- /include/nodes/FlowViewStyle: -------------------------------------------------------------------------------- 1 | #include "internal/FlowViewStyle.hpp" 2 | -------------------------------------------------------------------------------- /include/nodes/Node: -------------------------------------------------------------------------------- 1 | #include "internal/Node.hpp" 2 | -------------------------------------------------------------------------------- /include/nodes/NodeData: -------------------------------------------------------------------------------- 1 | #include "internal/NodeData.hpp" 2 | -------------------------------------------------------------------------------- /include/nodes/NodeDataModel: -------------------------------------------------------------------------------- 1 | #include "internal/NodeDataModel.hpp" 2 | -------------------------------------------------------------------------------- /include/nodes/NodeGeometry: -------------------------------------------------------------------------------- 1 | #include "internal/NodeGeometry.hpp" 2 | 3 | -------------------------------------------------------------------------------- /include/nodes/NodePainterDelegate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/include/nodes/NodePainterDelegate -------------------------------------------------------------------------------- /include/nodes/NodeState: -------------------------------------------------------------------------------- 1 | #include "internal/NodeState.hpp" 2 | -------------------------------------------------------------------------------- /include/nodes/NodeStyle: -------------------------------------------------------------------------------- 1 | #include "internal/NodeStyle.hpp" 2 | -------------------------------------------------------------------------------- /include/nodes/StyleCollection: -------------------------------------------------------------------------------- 1 | #include "internal/StyleCollection.hpp" 2 | -------------------------------------------------------------------------------- /include/nodes/TypeConverter: -------------------------------------------------------------------------------- 1 | #include "internal/TypeConverter.hpp" 2 | -------------------------------------------------------------------------------- /include/nodes/internal/Compiler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/include/nodes/internal/Compiler.hpp -------------------------------------------------------------------------------- /include/nodes/internal/Connection.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/include/nodes/internal/Connection.hpp -------------------------------------------------------------------------------- /include/nodes/internal/ConnectionGeometry.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/include/nodes/internal/ConnectionGeometry.hpp -------------------------------------------------------------------------------- /include/nodes/internal/ConnectionGraphicsObject.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/include/nodes/internal/ConnectionGraphicsObject.hpp -------------------------------------------------------------------------------- /include/nodes/internal/ConnectionState.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/include/nodes/internal/ConnectionState.hpp -------------------------------------------------------------------------------- /include/nodes/internal/ConnectionStyle.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/include/nodes/internal/ConnectionStyle.hpp -------------------------------------------------------------------------------- /include/nodes/internal/DataModelRegistry.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/include/nodes/internal/DataModelRegistry.hpp -------------------------------------------------------------------------------- /include/nodes/internal/Export.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/include/nodes/internal/Export.hpp -------------------------------------------------------------------------------- /include/nodes/internal/FlowScene.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/include/nodes/internal/FlowScene.hpp -------------------------------------------------------------------------------- /include/nodes/internal/FlowView.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/include/nodes/internal/FlowView.hpp -------------------------------------------------------------------------------- /include/nodes/internal/FlowViewStyle.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/include/nodes/internal/FlowViewStyle.hpp -------------------------------------------------------------------------------- /include/nodes/internal/Node.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/include/nodes/internal/Node.hpp -------------------------------------------------------------------------------- /include/nodes/internal/NodeData.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/include/nodes/internal/NodeData.hpp -------------------------------------------------------------------------------- /include/nodes/internal/NodeDataModel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/include/nodes/internal/NodeDataModel.hpp -------------------------------------------------------------------------------- /include/nodes/internal/NodeGeometry.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/include/nodes/internal/NodeGeometry.hpp -------------------------------------------------------------------------------- /include/nodes/internal/NodeGraphicsObject.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/include/nodes/internal/NodeGraphicsObject.hpp -------------------------------------------------------------------------------- /include/nodes/internal/NodePainterDelegate.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/include/nodes/internal/NodePainterDelegate.hpp -------------------------------------------------------------------------------- /include/nodes/internal/NodeState.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/include/nodes/internal/NodeState.hpp -------------------------------------------------------------------------------- /include/nodes/internal/NodeStyle.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/include/nodes/internal/NodeStyle.hpp -------------------------------------------------------------------------------- /include/nodes/internal/OperatingSystem.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/include/nodes/internal/OperatingSystem.hpp -------------------------------------------------------------------------------- /include/nodes/internal/PortType.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/include/nodes/internal/PortType.hpp -------------------------------------------------------------------------------- /include/nodes/internal/QStringStdHash.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/include/nodes/internal/QStringStdHash.hpp -------------------------------------------------------------------------------- /include/nodes/internal/QUuidStdHash.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/include/nodes/internal/QUuidStdHash.hpp -------------------------------------------------------------------------------- /include/nodes/internal/Serializable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/include/nodes/internal/Serializable.hpp -------------------------------------------------------------------------------- /include/nodes/internal/Style.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/include/nodes/internal/Style.hpp -------------------------------------------------------------------------------- /include/nodes/internal/StyleCollection.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/include/nodes/internal/StyleCollection.hpp -------------------------------------------------------------------------------- /include/nodes/internal/TypeConverter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/include/nodes/internal/TypeConverter.hpp -------------------------------------------------------------------------------- /include/nodes/internal/memory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/include/nodes/internal/memory.hpp -------------------------------------------------------------------------------- /pictures/calculator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/pictures/calculator.png -------------------------------------------------------------------------------- /pictures/chigraph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/pictures/chigraph.png -------------------------------------------------------------------------------- /pictures/flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/pictures/flow.png -------------------------------------------------------------------------------- /pictures/spkgen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/pictures/spkgen.png -------------------------------------------------------------------------------- /pictures/style_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/pictures/style_example.png -------------------------------------------------------------------------------- /pictures/vid1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/pictures/vid1.png -------------------------------------------------------------------------------- /resources/DefaultStyle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/resources/DefaultStyle.json -------------------------------------------------------------------------------- /resources/convert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/resources/convert.png -------------------------------------------------------------------------------- /resources/resources.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/resources/resources.qrc -------------------------------------------------------------------------------- /src/Connection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/src/Connection.cpp -------------------------------------------------------------------------------- /src/ConnectionBlurEffect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/src/ConnectionBlurEffect.cpp -------------------------------------------------------------------------------- /src/ConnectionBlurEffect.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/src/ConnectionBlurEffect.hpp -------------------------------------------------------------------------------- /src/ConnectionGeometry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/src/ConnectionGeometry.cpp -------------------------------------------------------------------------------- /src/ConnectionGraphicsObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/src/ConnectionGraphicsObject.cpp -------------------------------------------------------------------------------- /src/ConnectionPainter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/src/ConnectionPainter.cpp -------------------------------------------------------------------------------- /src/ConnectionPainter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/src/ConnectionPainter.hpp -------------------------------------------------------------------------------- /src/ConnectionState.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/src/ConnectionState.cpp -------------------------------------------------------------------------------- /src/ConnectionStyle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/src/ConnectionStyle.cpp -------------------------------------------------------------------------------- /src/DataModelRegistry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/src/DataModelRegistry.cpp -------------------------------------------------------------------------------- /src/FlowScene.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/src/FlowScene.cpp -------------------------------------------------------------------------------- /src/FlowView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/src/FlowView.cpp -------------------------------------------------------------------------------- /src/FlowViewStyle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/src/FlowViewStyle.cpp -------------------------------------------------------------------------------- /src/Node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/src/Node.cpp -------------------------------------------------------------------------------- /src/NodeConnectionInteraction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/src/NodeConnectionInteraction.cpp -------------------------------------------------------------------------------- /src/NodeConnectionInteraction.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/src/NodeConnectionInteraction.hpp -------------------------------------------------------------------------------- /src/NodeDataModel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/src/NodeDataModel.cpp -------------------------------------------------------------------------------- /src/NodeGeometry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/src/NodeGeometry.cpp -------------------------------------------------------------------------------- /src/NodeGraphicsObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/src/NodeGraphicsObject.cpp -------------------------------------------------------------------------------- /src/NodePainter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/src/NodePainter.cpp -------------------------------------------------------------------------------- /src/NodePainter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/src/NodePainter.hpp -------------------------------------------------------------------------------- /src/NodeState.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/src/NodeState.cpp -------------------------------------------------------------------------------- /src/NodeStyle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/src/NodeStyle.cpp -------------------------------------------------------------------------------- /src/Properties.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/src/Properties.cpp -------------------------------------------------------------------------------- /src/Properties.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/src/Properties.hpp -------------------------------------------------------------------------------- /src/StyleCollection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/src/StyleCollection.cpp -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/include/ApplicationSetup.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/test/include/ApplicationSetup.hpp -------------------------------------------------------------------------------- /test/include/Stringify.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/test/include/Stringify.hpp -------------------------------------------------------------------------------- /test/include/StubNodeDataModel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/test/include/StubNodeDataModel.hpp -------------------------------------------------------------------------------- /test/src/TestDataModelRegistry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/test/src/TestDataModelRegistry.cpp -------------------------------------------------------------------------------- /test/src/TestDragging.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/test/src/TestDragging.cpp -------------------------------------------------------------------------------- /test/src/TestFlowScene.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/test/src/TestFlowScene.cpp -------------------------------------------------------------------------------- /test/src/TestNodeGraphicsObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/test/src/TestNodeGraphicsObject.cpp -------------------------------------------------------------------------------- /test/test_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facontidavide/QtNodeEditor/HEAD/test/test_main.cpp --------------------------------------------------------------------------------