| 683 | } |
| 684 | |
| 685 | bool WorkflowJSON_Impl::setWorkflowSteps(const std::vector<WorkflowStep>& workflowSteps) { |
| 686 | disconnectSteps(); |
| 687 | m_steps = workflowSteps; |
| 688 | setMeasureTypes(); |
| 689 | connectSteps(); |
| 690 | onUpdate(); // onUpdate does not happen in setMeasureTypes |
| 691 | return true; |
| 692 | } |
| 693 | |
| 694 | void WorkflowJSON_Impl::resetWorkflowSteps() { |
| 695 | bool test = setWorkflowSteps(std::vector<WorkflowStep>()); // will hit onUpdate in setWorkflowSteps |
no outgoing calls