KiCad PCB EDA Suite
|
#include <jobset.h>
Public Member Functions | |
JOBSET_DESTINATION () | |
JOBSET_DESTINATION (const wxString &id, JOBSET_DESTINATION_T type) | |
~JOBSET_DESTINATION () | |
void | InitOutputHandler () |
wxString | GetDescription () const |
void | SetDescription (const wxString &aDescription) |
Transient property, not stored for now. | |
bool | operator== (const JOBSET_DESTINATION &rhs) const |
Public Attributes | |
wxString | m_id |
JOBSET_DESTINATION_T | 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_DESTINATION::JOBSET_DESTINATION | ( | ) |
Definition at line 117 of file jobset.cpp.
JOBSET_DESTINATION::JOBSET_DESTINATION | ( | const wxString & | id, |
JOBSET_DESTINATION_T | type | ||
) |
Definition at line 126 of file jobset.cpp.
References InitOutputHandler().
JOBSET_DESTINATION::~JOBSET_DESTINATION | ( | ) |
Definition at line 137 of file jobset.cpp.
References m_lastRunReporters, and name.
wxString JOBSET_DESTINATION::GetDescription | ( | ) | const |
Definition at line 159 of file jobset.cpp.
References JOBS_OUTPUT_HANDLER::GetDefaultDescription(), m_description, and m_outputHandler.
Referenced by DIALOG_DESTINATION::DIALOG_DESTINATION(), DIALOG_JOBSET_RUN_LOG::DIALOG_JOBSET_RUN_LOG(), PANEL_DESTINATION::OnProperties(), and PANEL_DESTINATION::PANEL_DESTINATION().
void JOBSET_DESTINATION::InitOutputHandler | ( | ) |
Definition at line 146 of file jobset.cpp.
References m_outputHandler, and m_type.
Referenced by from_json(), and JOBSET_DESTINATION().
bool JOBSET_DESTINATION::operator== | ( | const JOBSET_DESTINATION & | rhs | ) | const |
Definition at line 195 of file jobset.cpp.
References m_type.
void JOBSET_DESTINATION::SetDescription | ( | const wxString & | aDescription | ) |
Transient property, not stored for now.
Definition at line 165 of file jobset.cpp.
References JOBS_OUTPUT_HANDLER::GetDefaultDescription(), m_description, and m_outputHandler.
Referenced by DIALOG_DESTINATION::TransferDataFromWindow().
wxString JOBSET_DESTINATION::m_description |
Definition at line 88 of file jobset.h.
Referenced by from_json(), GetDescription(), SetDescription(), and to_json().
wxString JOBSET_DESTINATION::m_id |
Definition at line 86 of file jobset.h.
Referenced by from_json(), JOBSET::RemoveDestination(), JOBS_RUNNER::RunJobsForDestination(), and to_json().
std::unordered_map<wxString, REPORTER*> JOBSET_DESTINATION::m_lastRunReporters |
Definition at line 98 of file jobset.h.
Referenced by DIALOG_JOBSET_RUN_LOG::OnJobListItemSelected(), JOBS_RUNNER::RunJobsForDestination(), and ~JOBSET_DESTINATION().
std::optional<bool> JOBSET_DESTINATION::m_lastRunSuccess |
Definition at line 96 of file jobset.h.
Referenced by PANEL_DESTINATION::ClearStatus(), PANEL_DESTINATION::OnRightDown(), JOBS_RUNNER::RunJobsForDestination(), and PANEL_DESTINATION::UpdateStatus().
std::unordered_map<wxString, std::optional<bool> > JOBSET_DESTINATION::m_lastRunSuccessMap |
Definition at line 97 of file jobset.h.
Referenced by DIALOG_JOBSET_RUN_LOG::DIALOG_JOBSET_RUN_LOG(), and JOBS_RUNNER::RunJobsForDestination().
std::vector<wxString> JOBSET_DESTINATION::m_only |
Definition at line 90 of file jobset.h.
Referenced by from_json(), JOBSET::GetJobsForDestination(), to_json(), DIALOG_DESTINATION::TransferDataFromWindow(), and DIALOG_DESTINATION::TransferDataToWindow().
JOBS_OUTPUT_HANDLER* JOBSET_DESTINATION::m_outputHandler |
Definition at line 89 of file jobset.h.
Referenced by DIALOG_DESTINATION::DIALOG_DESTINATION(), from_json(), GetDescription(), InitOutputHandler(), KICAD_MANAGER_FRAME::OpenJobsFile(), JOBS_RUNNER::RunJobsForDestination(), SetDescription(), to_json(), and DIALOG_DESTINATION::TransferDataFromWindow().
JOBSET_DESTINATION_T JOBSET_DESTINATION::m_type |
Definition at line 87 of file jobset.h.
Referenced by DIALOG_DESTINATION::DIALOG_DESTINATION(), from_json(), InitOutputHandler(), DIALOG_DESTINATION::onOutputPathBrowseClicked(), operator==(), PANEL_DESTINATION::PANEL_DESTINATION(), to_json(), and DIALOG_DESTINATION::TransferDataFromWindow().