32 const std::vector<wxString>& aPathsWithOverwriteDisallowed,
33 const std::vector<JOB_OUTPUT>& aOutputsToHandle,
34 std::optional<wxString>& aResolvedOutputPath )
override;
38 void FromJson(
const nlohmann::json& j )
override;
39 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.
void FromJson(const nlohmann::json &j) override
bool HandleOutputs(const wxString &aBaseTempPath, PROJECT *aProject, const std::vector< wxString > &aPathsWithOverwriteDisallowed, const std::vector< JOB_OUTPUT > &aOutputsToHandle, std::optional< wxString > &aResolvedOutputPath) override
wxString GetDefaultDescription() const override
void ToJson(nlohmann::json &j) const override
Container for project specific data.