32                        const std::vector<JOB_OUTPUT>& aOutputsToHandle,
 
   33                        std::optional<wxString>&       aResolvedOutputPath ) 
override;
 
   37    void FromJson( 
const nlohmann::json& j ) 
override;
 
   38    void ToJson( nlohmann::json& j ) 
const override;
 
 
bool OutputPrecheck() override
Checks if the output process can proceed before doing anything else This can include user prompts.
 
bool HandleOutputs(const wxString &aBaseTempPath, PROJECT *aProject, const std::vector< JOB_OUTPUT > &aOutputsToHandle, std::optional< wxString > &aResolvedOutputPath) override
 
void FromJson(const nlohmann::json &j) override
 
wxString GetDefaultDescription() const override
 
void ToJson(nlohmann::json &j) const override
 
Container for project specific data.