| 
    KiCad PCB EDA Suite
    
   | 
 
#include <jobset.h>
Public Member Functions | |
| JOBSET_DESTINATION () | |
| JOBSET_DESTINATION (const wxString &id, JOBSET_DESTINATION_T type) | |
| void | InitOutputHandler () | 
| wxString | GetDescription () const | 
| void | SetDescription (const wxString &aDescription) | 
| wxString | GetPathInfo () const | 
| bool | operator== (const JOBSET_DESTINATION &rhs) const | 
Public Attributes | |
| wxString | m_id | 
| JOBSET_DESTINATION_T | m_type | 
| wxString | m_description | 
| std::shared_ptr< 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 | 
| std::unordered_map< wxString, std::shared_ptr< JOBSET_OUTPUT_REPORTER > > | m_lastRunReporters | 
| std::optional< wxString > | m_lastResolvedOutputPath | 
| JOBSET_DESTINATION::JOBSET_DESTINATION | ( | ) | 
Definition at line 119 of file jobset.cpp.
References FOLDER, JOBSET_DESTINATION_T::JOBSET_DESTINATION_T, m_lastRunReporters, m_lastRunSuccess, m_outputHandler, and m_type.
Referenced by operator==().
| JOBSET_DESTINATION::JOBSET_DESTINATION | ( | const wxString & | id, | 
| JOBSET_DESTINATION_T | type ) | 
Definition at line 128 of file jobset.cpp.
References InitOutputHandler(), JOBSET_DESTINATION_T::JOBSET_DESTINATION_T, m_id, m_lastRunReporters, m_lastRunSuccess, m_outputHandler, and m_type.
| wxString JOBSET_DESTINATION::GetDescription | ( | ) | const | 
Definition at line 152 of file jobset.cpp.
References m_description, and m_outputHandler.
Referenced by DIALOG_JOBSET_RUN_LOG::DIALOG_JOBSET_RUN_LOG(), PANEL_DESTINATION::OnProperties(), and PANEL_DESTINATION::PANEL_DESTINATION().
| wxString JOBSET_DESTINATION::GetPathInfo | ( | ) | const | 
Definition at line 158 of file jobset.cpp.
References m_outputHandler.
Referenced by PANEL_DESTINATION::OnProperties(), and PANEL_DESTINATION::PANEL_DESTINATION().
| void JOBSET_DESTINATION::InitOutputHandler | ( | ) | 
Definition at line 139 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 193 of file jobset.cpp.
References JOBSET_DESTINATION(), and m_type.
| void JOBSET_DESTINATION::SetDescription | ( | const wxString & | aDescription | ) | 
Definition at line 163 of file jobset.cpp.
References m_description, and m_outputHandler.
| wxString JOBSET_DESTINATION::m_description | 
Definition at line 135 of file jobset.h.
Referenced by from_json(), GetDescription(), SetDescription(), and to_json().
| wxString JOBSET_DESTINATION::m_id | 
Definition at line 133 of file jobset.h.
Referenced by from_json(), JOBSET_DESTINATION(), JOBSET::RemoveDestination(), JOBS_RUNNER::RunJobsForDestination(), and to_json().
| std::optional<wxString> JOBSET_DESTINATION::m_lastResolvedOutputPath | 
Definition at line 143 of file jobset.h.
Referenced by PANEL_DESTINATION::ClearStatus(), PANEL_DESTINATION::OnOpenOutput(), JOBS_RUNNER::RunJobsForDestination(), and PANEL_DESTINATION::UpdateStatus().
| std::unordered_map<wxString, std::shared_ptr<JOBSET_OUTPUT_REPORTER> > JOBSET_DESTINATION::m_lastRunReporters | 
Definition at line 142 of file jobset.h.
Referenced by JOBSET_DESTINATION(), JOBSET_DESTINATION(), and JOBS_RUNNER::RunJobsForDestination().
| std::optional<bool> JOBSET_DESTINATION::m_lastRunSuccess | 
Definition at line 140 of file jobset.h.
Referenced by PANEL_DESTINATION::ClearStatus(), JOBSET_DESTINATION(), JOBSET_DESTINATION(), PANEL_DESTINATION::OnRightDown(), JOBS_RUNNER::RunJobsForDestination(), and PANEL_DESTINATION::UpdateStatus().
| std::unordered_map<wxString, std::optional<bool> > JOBSET_DESTINATION::m_lastRunSuccessMap | 
Definition at line 141 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 | 
Transient property, not stored for now.
Definition at line 137 of file jobset.h.
Referenced by from_json(), JOBSET::GetJobsForDestination(), and to_json().
| std::shared_ptr<JOBS_OUTPUT_HANDLER> JOBSET_DESTINATION::m_outputHandler | 
Definition at line 136 of file jobset.h.
Referenced by from_json(), GetDescription(), GetPathInfo(), InitOutputHandler(), JOBSET_DESTINATION(), JOBSET_DESTINATION(), KICAD_MANAGER_FRAME::OpenJobsFile(), JOBS_RUNNER::RunJobsForDestination(), SetDescription(), and to_json().
| JOBSET_DESTINATION_T JOBSET_DESTINATION::m_type | 
Definition at line 134 of file jobset.h.
Referenced by from_json(), InitOutputHandler(), JOBSET_DESTINATION(), JOBSET_DESTINATION(), operator==(), PANEL_DESTINATION::PANEL_DESTINATION(), and to_json().