Files
ResInsight/ApplicationLibCode/ProjectDataModel/Workflow/CMakeLists_files.cmake
T
Kristian Bendiksen e6dc62a160 Workflows: Add interactive editor for taskmaestro workflows
Build, copy and edit taskmaestro workflows in ResInsight and save them as
standard workflow.yaml + input.yaml.

- Python helper: catalog, load, save and export-registered subcommands,
  and run --registered for installed workflows
- C++ definition model with pure edit operations, port type checks,
  config field derivation, static validation and undo/redo
- Installed folder listing registered workflows (read-only, runnable,
  can be duplicated)
- Graph editor dock with task palette, drag-to-connect, context menus,
  automatic layout and debounced live validation
- New/Duplicate/Save/Save As/Rescan commands; unsaved edits run from a
  temporary folder and prompt before being discarded
- Update the design document and the user README
2026-10-23 20:23:54 +02:00

37 lines
1.7 KiB
CMake

set(SOURCE_GROUP_SOURCE_FILES
${CMAKE_CURRENT_LIST_DIR}/RimWorkflow.cpp
${CMAKE_CURRENT_LIST_DIR}/RimWorkflowCollection.cpp
${CMAKE_CURRENT_LIST_DIR}/RimWorkflowValidationTools.cpp
${CMAKE_CURRENT_LIST_DIR}/RimWorkflowInstalledCollection.cpp
${CMAKE_CURRENT_LIST_DIR}/RimWorkflowDescribeTools.cpp
${CMAKE_CURRENT_LIST_DIR}/RimWorkflowSchemaTools.cpp
${CMAKE_CURRENT_LIST_DIR}/RimWorkflowDefinition.cpp
${CMAKE_CURRENT_LIST_DIR}/RimWorkflowDefinitionTools.cpp
${CMAKE_CURRENT_LIST_DIR}/RimWorkflowPortCompatibility.cpp
${CMAKE_CURRENT_LIST_DIR}/RimWorkflowHelperProcess.cpp
${CMAKE_CURRENT_LIST_DIR}/RimWorkflowTaskCatalog.cpp
${CMAKE_CURRENT_LIST_DIR}/RimWorkflowJob.cpp
${CMAKE_CURRENT_LIST_DIR}/RimWorkflowTaskInput.cpp
${CMAKE_CURRENT_LIST_DIR}/RimWorkflowFieldBinding.cpp
${CMAKE_CURRENT_LIST_DIR}/RimWorkflowArrayBinding.cpp
${CMAKE_CURRENT_LIST_DIR}/RimWorkflowStringBinding.cpp
${CMAKE_CURRENT_LIST_DIR}/RimWorkflowFloatBinding.cpp
${CMAKE_CURRENT_LIST_DIR}/RimWorkflowIntBinding.cpp
${CMAKE_CURRENT_LIST_DIR}/RimWorkflowBoolBinding.cpp
${CMAKE_CURRENT_LIST_DIR}/RimWorkflowCaseBinding.cpp
${CMAKE_CURRENT_LIST_DIR}/RimWorkflowWellPathBinding.cpp
${CMAKE_CURRENT_LIST_DIR}/RimWorkflowViewBinding.cpp
${CMAKE_CURRENT_LIST_DIR}/RimWorkflowDateBinding.cpp
${CMAKE_CURRENT_LIST_DIR}/RimWorkflowFilePathBinding.cpp
${CMAKE_CURRENT_LIST_DIR}/RimWorkflowVec3Binding.cpp
${CMAKE_CURRENT_LIST_DIR}/RimWorkflowMappingBinding.cpp
)
list(APPEND CODE_SOURCE_FILES ${SOURCE_GROUP_SOURCE_FILES})
source_group(
"ProjectDataModel\\Workflow"
FILES ${SOURCE_GROUP_SOURCE_FILES}
${CMAKE_CURRENT_LIST_DIR}/CMakeLists_files.cmake
)