| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
fix: warnings in msvc build process (#510) | 7 个月前 | |
Use a fixed margin for bounding rectangle rather than a ratio of node size (#470) * Do not use a ratio for bounding rect. * Add missing "override". | 1 年前 | |
Increases the support for QUuid loading and QUuid/NodeId conversion. (#519) * add necessary features to loading schema * add docstring to methods and modularize * fix nodegroup tests * add default value to QHash parameter in restoreGroup | 3 个月前 | |
Add AbstractConnectionPainter to enable custom connections | 2 年前 | |
Order included headers from local to global | 1 年前 | |
Format code with clang-format similarly to QtCreator (#146) The file .clang-format has been added. The reference for the configuration is the default used by Qt here: https://raw.githubusercontent.com/qt-creator/qt-creator/master/.clang-format The whole codebase has been formatted following these rules. In linux it's very straightforward, just launch find . \( -name \*.cpp -o -name \*.hpp \) -print0 | xargs -0 -n 1 clang-format-13 -i | 3 年前 | |
Adds progress value display feature. (#505) * adds version to Catch2 due to compatibility issues * Updates from upstream * Solve conflicts * Improve progress value size and alignment * solve conflicts * solve conflicts * add ProgressValue case to switch * solve conflicts * remove undesirable statement * change the way in which the progress label was displayed --------- Co-authored-by: Taiguara Tupinambás <tatatupi@gmail.com> Co-authored-by: g-abilio <gabrielabiliobferreira2@gmail.com> Co-authored-by: Gabriel Abílio <150153171+g-abilio@users.noreply.github.com> | 5 个月前 | |
Adds freeze and unfreeze functionality (#507) * include freeze and unfreeze tools to nodeeditor * add frozen dynamic to node delegate model * create freeze and unfreeze menu * add freeze and unfreeze logic to freeze menu * structure to sync delegatemodel and connectionstate * sync delegatemodel and connectionstate, as well as freeze example creation * refactor freeze code and remove comments * fix build errors in mac-os * fix build errors in mac-os * fix cross os build error * add frozen menu flag * remove example implementation code * remove unnecessary changes --------- Co-authored-by: Taiguara Tupinambás <tatatupi@gmail.com> Co-authored-by: Gabrielnmds <gabrielnmds21@gmail.com> | 5 个月前 | |
Adds freeze and unfreeze functionality (#507) * include freeze and unfreeze tools to nodeeditor * add frozen dynamic to node delegate model * create freeze and unfreeze menu * add freeze and unfreeze logic to freeze menu * structure to sync delegatemodel and connectionstate * sync delegatemodel and connectionstate, as well as freeze example creation * refactor freeze code and remove comments * fix build errors in mac-os * fix build errors in mac-os * fix cross os build error * add frozen menu flag * remove example implementation code * remove unnecessary changes --------- Co-authored-by: Taiguara Tupinambás <tatatupi@gmail.com> Co-authored-by: Gabrielnmds <gabrielnmds21@gmail.com> | 5 个月前 | |
Adds node nickname functionality (#506) * improves NodeValidationState struct * qt6 for linux-gcc * adds node nickname functionality * Adjust label layout * improve caption and nickname dynamic * add editable nickname label * add correct caption dynamic, as well as labelEdit max size * fix alignment issues between nickname and node caption * solves conflict * revert workflows change * fix segfault detected in dataflowgraphmodel tests * produces optional nickname structure and adds example * fix typo in spacing method and attribute * uniformizes icon files attributes * removes commented code * improves processing status icon resolution * solves situations where icons should not appear * adds docstring to each nodeprocessingstatus * adds possibility to change the node processing status icon style * moves all status logic to NodeStyle * removes unnecessary code * adds declaration of QPixmap * solve conflicts * pull new node_processing_status and solve conflicts * solve minor errors * remove unnecessary changes * remove unnecessary changes * Revert "remove unnecessary changes" This reverts commit 9a7740adcb559b9186a4b51cedb8b331cbf49794. * remove unnecessary changes * increase safety in reading and serialization * solve build error --------- Co-authored-by: Taiguara Tupinambás <tatatupi@gmail.com> Co-authored-by: Gabrielnmds <gabrielnmds21@gmail.com> | 5 个月前 | |
Adds progress value display feature. (#505) * adds version to Catch2 due to compatibility issues * Updates from upstream * Solve conflicts * Improve progress value size and alignment * solve conflicts * solve conflicts * add ProgressValue case to switch * solve conflicts * remove undesirable statement * change the way in which the progress label was displayed --------- Co-authored-by: Taiguara Tupinambás <tatatupi@gmail.com> Co-authored-by: g-abilio <gabrielabiliobferreira2@gmail.com> Co-authored-by: Gabriel Abílio <150153171+g-abilio@users.noreply.github.com> | 5 个月前 | |
Adds node nickname functionality (#506) * improves NodeValidationState struct * qt6 for linux-gcc * adds node nickname functionality * Adjust label layout * improve caption and nickname dynamic * add editable nickname label * add correct caption dynamic, as well as labelEdit max size * fix alignment issues between nickname and node caption * solves conflict * revert workflows change * fix segfault detected in dataflowgraphmodel tests * produces optional nickname structure and adds example * fix typo in spacing method and attribute * uniformizes icon files attributes * removes commented code * improves processing status icon resolution * solves situations where icons should not appear * adds docstring to each nodeprocessingstatus * adds possibility to change the node processing status icon style * moves all status logic to NodeStyle * removes unnecessary code * adds declaration of QPixmap * solve conflicts * pull new node_processing_status and solve conflicts * solve minor errors * remove unnecessary changes * remove unnecessary changes * Revert "remove unnecessary changes" This reverts commit 9a7740adcb559b9186a4b51cedb8b331cbf49794. * remove unnecessary changes * increase safety in reading and serialization * solve build error --------- Co-authored-by: Taiguara Tupinambás <tatatupi@gmail.com> Co-authored-by: Gabrielnmds <gabrielnmds21@gmail.com> | 5 个月前 | |
Add export macros, cleanup sources | 3 年前 | |
Adds support for macOS Delete key (#531) * feat: add support to maco's delete key * add verbose flag to test github actions AGL error * test workflow with newer qt version * remove verbose flag and try to solve windows workflow error * try to fix linux ci failure addressing delete key on every platform | 1 个月前 | |
Order included headers from local to global | 1 年前 | |
Adds Node Group functionality (#514) The node group feature allows nodes to be grouped, giving users the flexibility to organize their workspace. Groups can be locked, making the constituent nodes inaccessible via the mouse, or unlocked for easy access. Saving and loading groups further empower users to tailor their setup to their needs, enhancing control over their workflow. Co-authored-by: Taiguara Tupinambás <tatatupi@gmail.com> Co-authored-by: Hudson Miranda <hudsonmiranda291@gmail.com> Co-authored-by: Gabrielnmds <gabrielnmds21@gmail.com> | 5 个月前 | |
fix: control loops before connecting depending on AbstractGraphModel::loopsEnabled() (#484) * Extend data flow test classe to propagate through multiple nodes * Control loops before connecting depending on AbstractGraphModel::loopsEnabled() (#198) | 1 年前 | |
Add entire setBackgroundColor dynamics (#504) | 8 个月前 | |
Format code with clang-format similarly to QtCreator (#146) The file .clang-format has been added. The reference for the configuration is the default used by Qt here: https://raw.githubusercontent.com/qt-creator/qt-creator/master/.clang-format The whole codebase has been formatted following these rules. In linux it's very straightforward, just launch find . \( -name \*.cpp -o -name \*.hpp \) -print0 | xargs -0 -n 1 clang-format-13 -i | 3 年前 | |
Adds node nickname functionality (#506) * improves NodeValidationState struct * qt6 for linux-gcc * adds node nickname functionality * Adjust label layout * improve caption and nickname dynamic * add editable nickname label * add correct caption dynamic, as well as labelEdit max size * fix alignment issues between nickname and node caption * solves conflict * revert workflows change * fix segfault detected in dataflowgraphmodel tests * produces optional nickname structure and adds example * fix typo in spacing method and attribute * uniformizes icon files attributes * removes commented code * improves processing status icon resolution * solves situations where icons should not appear * adds docstring to each nodeprocessingstatus * adds possibility to change the node processing status icon style * moves all status logic to NodeStyle * removes unnecessary code * adds declaration of QPixmap * solve conflicts * pull new node_processing_status and solve conflicts * solve minor errors * remove unnecessary changes * remove unnecessary changes * Revert "remove unnecessary changes" This reverts commit 9a7740adcb559b9186a4b51cedb8b331cbf49794. * remove unnecessary changes * increase safety in reading and serialization * solve build error --------- Co-authored-by: Taiguara Tupinambás <tatatupi@gmail.com> Co-authored-by: Gabrielnmds <gabrielnmds21@gmail.com> | 5 个月前 | |
Adds node nickname functionality (#506) * improves NodeValidationState struct * qt6 for linux-gcc * adds node nickname functionality * Adjust label layout * improve caption and nickname dynamic * add editable nickname label * add correct caption dynamic, as well as labelEdit max size * fix alignment issues between nickname and node caption * solves conflict * revert workflows change * fix segfault detected in dataflowgraphmodel tests * produces optional nickname structure and adds example * fix typo in spacing method and attribute * uniformizes icon files attributes * removes commented code * improves processing status icon resolution * solves situations where icons should not appear * adds docstring to each nodeprocessingstatus * adds possibility to change the node processing status icon style * moves all status logic to NodeStyle * removes unnecessary code * adds declaration of QPixmap * solve conflicts * pull new node_processing_status and solve conflicts * solve minor errors * remove unnecessary changes * remove unnecessary changes * Revert "remove unnecessary changes" This reverts commit 9a7740adcb559b9186a4b51cedb8b331cbf49794. * remove unnecessary changes * increase safety in reading and serialization * solve build error --------- Co-authored-by: Taiguara Tupinambás <tatatupi@gmail.com> Co-authored-by: Gabrielnmds <gabrielnmds21@gmail.com> | 5 个月前 | |
Format code with clang-format similarly to QtCreator (#146) The file .clang-format has been added. The reference for the configuration is the default used by Qt here: https://raw.githubusercontent.com/qt-creator/qt-creator/master/.clang-format The whole codebase has been formatted following these rules. In linux it's very straightforward, just launch find . \( -name \*.cpp -o -name \*.hpp \) -print0 | xargs -0 -n 1 clang-format-13 -i | 3 年前 | |
fix: processing status icons and related bugs ConnectionIdUtils: - Fixed "intNodeId" typo to "inNodeId" in toJson() - Added backward compatibility in fromJson() Processing status icons: - Initialize icons in NodeStyle constructor after Q_INIT_RESOURCE (fixes icons not loading due to static initialization order) - Fixed resource path format from "://" to ":/" - Skip drawing when status is NoStatus - Use const reference for ProcessingIconStyle to avoid copy - Auto-move icon to BottomLeft when node is resizable to avoid overlap with resize handle RandomNumberModel example: - Fixed memory leak by reusing timer instead of creating new ones | 6 个月前 | |
Format code with clang-format similarly to QtCreator (#146) The file .clang-format has been added. The reference for the configuration is the default used by Qt here: https://raw.githubusercontent.com/qt-creator/qt-creator/master/.clang-format The whole codebase has been formatted following these rules. In linux it's very straightforward, just launch find . \( -name \*.cpp -o -name \*.hpp \) -print0 | xargs -0 -n 1 clang-format-13 -i | 3 年前 | |
fix: correct node copy/paste behavior with unwanted connections (#527) | 2 个月前 | |
Order included headers from local to global | 1 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 7 个月前 | ||
| 1 年前 | ||
| 3 个月前 | ||
| 2 年前 | ||
| 1 年前 | ||
| 3 年前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 3 年前 | ||
| 1 个月前 | ||
| 1 年前 | ||
| 5 个月前 | ||
| 1 年前 | ||
| 8 个月前 | ||
| 3 年前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 3 年前 | ||
| 6 个月前 | ||
| 3 年前 | ||
| 2 个月前 | ||
| 1 年前 |