37 const std::vector<JOB_OUTPUT>& aOutputsToHandle ) = 0;
39 virtual void FromJson(
const nlohmann::json& j ) = 0;
40 virtual void ToJson( nlohmann::json& j )
const = 0;
virtual ~JOBS_OUTPUT_HANDLER()
virtual void ToJson(nlohmann::json &j) const =0
wxString GetOutputPath() const
virtual void FromJson(const nlohmann::json &j)=0
void SetOutputPath(const wxString &aPath)
virtual bool HandleOutputs(const wxString &baseTempPath, const std::vector< JOB_OUTPUT > &aOutputsToHandle)=0