KiCad PCB EDA Suite
|
#include <jobset.h>
Public Member Functions | |
JOBSET_OUTPUT () | |
JOBSET_OUTPUT (wxString id, JOBSET_OUTPUT_TYPE type) | |
void | InitOutputHandler () |
bool | operator== (const JOBSET_OUTPUT &rhs) const |
Public Attributes | |
wxString | m_id |
JOBSET_OUTPUT_TYPE | m_type |
JOBS_OUTPUT_HANDLER * | m_outputHandler |
std::vector< wxString > | m_only |
Transient property, not stored for now. | |
std::optional< bool > | m_lastRunSuccess |
std::unordered_map< wxString, std::optional< bool > > | m_lastRunSuccessMap |
JOBSET_OUTPUT::JOBSET_OUTPUT | ( | ) |
Definition at line 93 of file jobset.cpp.
JOBSET_OUTPUT::JOBSET_OUTPUT | ( | wxString | id, |
JOBSET_OUTPUT_TYPE | type | ||
) |
Definition at line 100 of file jobset.cpp.
References InitOutputHandler().
void JOBSET_OUTPUT::InitOutputHandler | ( | ) |
Definition at line 109 of file jobset.cpp.
References m_outputHandler, and m_type.
Referenced by from_json(), and JOBSET_OUTPUT().
bool JOBSET_OUTPUT::operator== | ( | const JOBSET_OUTPUT & | rhs | ) | const |
Definition at line 128 of file jobset.cpp.
References m_type.
wxString JOBSET_OUTPUT::m_id |
Definition at line 58 of file jobset.h.
Referenced by JOBSET::RemoveOutput(), and JOBS_RUNNER::RunJobsForOutput().
std::optional<bool> JOBSET_OUTPUT::m_lastRunSuccess |
Definition at line 64 of file jobset.h.
Referenced by PANEL_JOB_OUTPUT::OnOutputOptionsClick(), JOBS_RUNNER::RunJobsForOutput(), and PANEL_JOB_OUTPUT::UpdateStatus().
std::unordered_map<wxString, std::optional<bool> > JOBSET_OUTPUT::m_lastRunSuccessMap |
Definition at line 65 of file jobset.h.
Referenced by DIALOG_OUTPUT_RUN_RESULTS::DIALOG_OUTPUT_RUN_RESULTS(), and JOBS_RUNNER::RunJobsForOutput().
std::vector<wxString> JOBSET_OUTPUT::m_only |
Transient property, not stored for now.
Definition at line 61 of file jobset.h.
Referenced by from_json(), JOBSET::GetJobsForOutput(), DIALOG_JOB_OUTPUT::TransferDataFromWindow(), and DIALOG_JOB_OUTPUT::TransferDataToWindow().
JOBS_OUTPUT_HANDLER* JOBSET_OUTPUT::m_outputHandler |
Definition at line 60 of file jobset.h.
Referenced by DIALOG_JOB_OUTPUT::DIALOG_JOB_OUTPUT(), DIALOG_OUTPUT_RUN_RESULTS::DIALOG_OUTPUT_RUN_RESULTS(), from_json(), InitOutputHandler(), JOBS_RUNNER::RunJobsForOutput(), to_json(), and DIALOG_JOB_OUTPUT::TransferDataFromWindow().
JOBSET_OUTPUT_TYPE JOBSET_OUTPUT::m_type |
Definition at line 59 of file jobset.h.
Referenced by DIALOG_JOB_OUTPUT::DIALOG_JOB_OUTPUT(), from_json(), InitOutputHandler(), DIALOG_JOB_OUTPUT::onOutputPathBrowseClicked(), operator==(), PANEL_JOB_OUTPUT::PANEL_JOB_OUTPUT(), to_json(), and DIALOG_JOB_OUTPUT::TransferDataFromWindow().