KiCad PCB EDA Suite
|
#include <jobset.h>
Public Member Functions | |
JOBSET_OUTPUT () | |
JOBSET_OUTPUT (const wxString &id, JOBSET_OUTPUT_TYPE type) | |
~JOBSET_OUTPUT () | |
void | InitOutputHandler () |
wxString | GetDescription () const |
void | SetDescription (const wxString &aDescription) |
Transient property, not stored for now. | |
bool | operator== (const JOBSET_OUTPUT &rhs) const |
Public Attributes | |
wxString | m_id |
JOBSET_OUTPUT_TYPE | m_type |
wxString | m_description |
JOBS_OUTPUT_HANDLER * | m_outputHandler |
std::vector< wxString > | m_only |
std::optional< bool > | m_lastRunSuccess |
std::unordered_map< wxString, std::optional< bool > > | m_lastRunSuccessMap |
std::unordered_map< wxString, REPORTER * > | m_lastRunReporters |
JOBSET_OUTPUT::JOBSET_OUTPUT | ( | ) |
Definition at line 118 of file jobset.cpp.
JOBSET_OUTPUT::JOBSET_OUTPUT | ( | const wxString & | id, |
JOBSET_OUTPUT_TYPE | type | ||
) |
Definition at line 127 of file jobset.cpp.
References InitOutputHandler().
JOBSET_OUTPUT::~JOBSET_OUTPUT | ( | ) |
Definition at line 138 of file jobset.cpp.
References m_lastRunReporters, and name.
wxString JOBSET_OUTPUT::GetDescription | ( | ) | const |
Definition at line 160 of file jobset.cpp.
References JOBS_OUTPUT_HANDLER::GetDefaultDescription(), m_description, and m_outputHandler.
Referenced by DIALOG_JOBSET_OUTPUT_OPTIONS::DIALOG_JOBSET_OUTPUT_OPTIONS(), DIALOG_OUTPUT_RUN_RESULTS::DIALOG_OUTPUT_RUN_RESULTS(), PANEL_JOBSET_OUTPUT::OnProperties(), and PANEL_JOBSET_OUTPUT::PANEL_JOBSET_OUTPUT().
void JOBSET_OUTPUT::InitOutputHandler | ( | ) |
Definition at line 147 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 196 of file jobset.cpp.
References m_type.
void JOBSET_OUTPUT::SetDescription | ( | const wxString & | aDescription | ) |
Transient property, not stored for now.
Definition at line 166 of file jobset.cpp.
References JOBS_OUTPUT_HANDLER::GetDefaultDescription(), m_description, and m_outputHandler.
Referenced by DIALOG_JOBSET_OUTPUT_OPTIONS::TransferDataFromWindow().
wxString JOBSET_OUTPUT::m_description |
Definition at line 87 of file jobset.h.
Referenced by from_json(), GetDescription(), SetDescription(), and to_json().
wxString JOBSET_OUTPUT::m_id |
Definition at line 85 of file jobset.h.
Referenced by from_json(), JOBSET::RemoveOutput(), JOBS_RUNNER::RunJobsForOutput(), and to_json().
std::unordered_map<wxString, REPORTER*> JOBSET_OUTPUT::m_lastRunReporters |
Definition at line 97 of file jobset.h.
Referenced by DIALOG_OUTPUT_RUN_RESULTS::OnJobListItemSelected(), JOBS_RUNNER::RunJobsForOutput(), and ~JOBSET_OUTPUT().
std::optional<bool> JOBSET_OUTPUT::m_lastRunSuccess |
Definition at line 95 of file jobset.h.
Referenced by PANEL_JOBSET_OUTPUT::ClearStatus(), PANEL_JOBSET_OUTPUT::OnRightDown(), JOBS_RUNNER::RunJobsForOutput(), and PANEL_JOBSET_OUTPUT::UpdateStatus().
std::unordered_map<wxString, std::optional<bool> > JOBSET_OUTPUT::m_lastRunSuccessMap |
Definition at line 96 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 |
Definition at line 89 of file jobset.h.
Referenced by from_json(), JOBSET::GetJobsForOutput(), to_json(), DIALOG_JOBSET_OUTPUT_OPTIONS::TransferDataFromWindow(), and DIALOG_JOBSET_OUTPUT_OPTIONS::TransferDataToWindow().
JOBS_OUTPUT_HANDLER* JOBSET_OUTPUT::m_outputHandler |
Definition at line 88 of file jobset.h.
Referenced by DIALOG_JOBSET_OUTPUT_OPTIONS::DIALOG_JOBSET_OUTPUT_OPTIONS(), from_json(), GetDescription(), InitOutputHandler(), JOBS_RUNNER::RunJobsForOutput(), SetDescription(), to_json(), and DIALOG_JOBSET_OUTPUT_OPTIONS::TransferDataFromWindow().
JOBSET_OUTPUT_TYPE JOBSET_OUTPUT::m_type |
Definition at line 86 of file jobset.h.
Referenced by DIALOG_JOBSET_OUTPUT_OPTIONS::DIALOG_JOBSET_OUTPUT_OPTIONS(), from_json(), InitOutputHandler(), DIALOG_JOBSET_OUTPUT_OPTIONS::onOutputPathBrowseClicked(), operator==(), PANEL_JOBSET_OUTPUT::PANEL_JOBSET_OUTPUT(), to_json(), and DIALOG_JOBSET_OUTPUT_OPTIONS::TransferDataFromWindow().