#include #include #include #include #include "ImageShowModel.hpp" #include "ImageLoaderModel.hpp" using QtNodes::DataModelRegistry; using QtNodes::FlowScene; using QtNodes::FlowView; static std::shared_ptr registerDataModels() { auto ret = std::make_shared(); ret->registerModel(); ret->registerModel(); return ret; } int main(int argc, char *argv[]) { QApplication app(argc, argv); FlowScene scene(registerDataModels()); FlowView view(&scene); view.setWindowTitle("Node-based flow editor"); view.resize(800, 600); view.show(); return app.exec(); }