#pragma once #include "Model/Workflow.hpp" #include class NumericOperationStep : public WorkflowStep { public: enum Type { Addition, Subtraction, Multiplication, Division, InvalidType, TypeCount = InvalidType, }; private: Type mType; public: NumericOperationStep(Type type); }; class NumericExpressionStep : public WorkflowStep { public: }; class FormatTextStep : public WorkflowStep { public: }; class FormInputStep : public WorkflowStep { public: }; class DatabaseRowsInputStep : public WorkflowStep { public: }; class DocumentTemplateExpansionStep : public WorkflowStep { public: };