KiCad PCB EDA Suite
|
#include <jobs_output_archive.h>
Public Types | |
enum class | FORMAT { ZIP } |
Public Member Functions | |
JOBS_OUTPUT_ARCHIVE () | |
bool | HandleOutputs (const wxString &baseTempPath, const std::vector< JOB_OUTPUT > &aOutputsToHandle) 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 |
void | ToJson (nlohmann::json &j) const override |
FORMAT | GetFormat () const |
void | SetFormat (FORMAT format) |
void | SetOutputPath (const wxString &aPath) |
wxString | GetOutputPath () const |
Protected Attributes | |
wxString | m_outputPath |
Private Attributes | |
FORMAT | m_format |
Definition at line 25 of file jobs_output_archive.h.
|
strong |
Enumerator | |
---|---|
ZIP |
Definition at line 30 of file jobs_output_archive.h.
JOBS_OUTPUT_ARCHIVE::JOBS_OUTPUT_ARCHIVE | ( | ) |
Definition at line 27 of file jobs_output_archive.cpp.
|
overridevirtual |
Implements JOBS_OUTPUT_HANDLER.
Definition at line 77 of file jobs_output_archive.cpp.
References m_format, JOBS_OUTPUT_HANDLER::m_outputPath, and ZIP.
|
inline |
Definition at line 41 of file jobs_output_archive.h.
|
inlineinherited |
Definition at line 51 of file jobs_output.h.
Referenced by DIALOG_JOB_OUTPUT::DIALOG_JOB_OUTPUT(), and DIALOG_OUTPUT_RUN_RESULTS::DIALOG_OUTPUT_RUN_RESULTS().
|
overridevirtual |
Implements JOBS_OUTPUT_HANDLER.
Definition at line 44 of file jobs_output_archive.cpp.
References AddDirectoryToZip(), and JOBS_OUTPUT_HANDLER::m_outputPath.
|
overridevirtual |
Checks if the output process can proceed before doing anything else This can include user prompts.
Reimplemented from JOBS_OUTPUT_HANDLER.
Definition at line 33 of file jobs_output_archive.cpp.
References JOBS_OUTPUT_HANDLER::m_outputPath.
|
inline |
Definition at line 42 of file jobs_output_archive.h.
Referenced by DIALOG_JOB_OUTPUT::TransferDataFromWindow().
|
inlineinherited |
Definition at line 50 of file jobs_output.h.
Referenced by DIALOG_JOB_OUTPUT::TransferDataFromWindow().
|
overridevirtual |
Implements JOBS_OUTPUT_HANDLER.
Definition at line 84 of file jobs_output_archive.cpp.
References JOBS_OUTPUT_HANDLER::m_outputPath.
|
private |
Definition at line 45 of file jobs_output_archive.h.
Referenced by FromJson().
|
protectedinherited |
Definition at line 54 of file jobs_output.h.
Referenced by FromJson(), JOBS_OUTPUT_FOLDER::FromJson(), HandleOutputs(), JOBS_OUTPUT_FOLDER::HandleOutputs(), OutputPrecheck(), JOBS_OUTPUT_FOLDER::OutputPrecheck(), ToJson(), and JOBS_OUTPUT_FOLDER::ToJson().