KiCad PCB EDA Suite
Loading...
Searching...
No Matches
JOBSET_DESTINATION Struct Reference

#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_HANDLERm_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
 

Detailed Description

Definition at line 114 of file jobset.h.

Constructor & Destructor Documentation

◆ JOBSET_DESTINATION() [1/2]

JOBSET_DESTINATION::JOBSET_DESTINATION ( )

Definition at line 118 of file jobset.cpp.

◆ JOBSET_DESTINATION() [2/2]

JOBSET_DESTINATION::JOBSET_DESTINATION ( const wxString &  id,
JOBSET_DESTINATION_T  type 
)

Definition at line 127 of file jobset.cpp.

References InitOutputHandler().

Member Function Documentation

◆ GetDescription()

◆ GetPathInfo()

wxString JOBSET_DESTINATION::GetPathInfo ( ) const

Definition at line 157 of file jobset.cpp.

References m_outputHandler.

Referenced by PANEL_DESTINATION::OnProperties(), and PANEL_DESTINATION::PANEL_DESTINATION().

◆ InitOutputHandler()

void JOBSET_DESTINATION::InitOutputHandler ( )

Definition at line 138 of file jobset.cpp.

References m_outputHandler, and m_type.

Referenced by from_json(), and JOBSET_DESTINATION().

◆ operator==()

bool JOBSET_DESTINATION::operator== ( const JOBSET_DESTINATION rhs) const

Definition at line 193 of file jobset.cpp.

References m_type.

◆ SetDescription()

void JOBSET_DESTINATION::SetDescription ( const wxString &  aDescription)

Definition at line 163 of file jobset.cpp.

References m_description, and m_outputHandler.

Referenced by DIALOG_DESTINATION::TransferDataFromWindow().

Member Data Documentation

◆ m_description

wxString JOBSET_DESTINATION::m_description

Definition at line 132 of file jobset.h.

Referenced by from_json(), GetDescription(), SetDescription(), and to_json().

◆ m_id

wxString JOBSET_DESTINATION::m_id

◆ m_lastRunReporters

std::unordered_map<wxString, std::shared_ptr<JOBSET_OUTPUT_REPORTER> > JOBSET_DESTINATION::m_lastRunReporters

◆ m_lastRunSuccess

std::optional<bool> JOBSET_DESTINATION::m_lastRunSuccess

◆ m_lastRunSuccessMap

std::unordered_map<wxString, std::optional<bool> > JOBSET_DESTINATION::m_lastRunSuccessMap

◆ m_only

std::vector<wxString> JOBSET_DESTINATION::m_only

Transient property, not stored for now.

Definition at line 134 of file jobset.h.

Referenced by from_json(), JOBSET::GetJobsForDestination(), to_json(), DIALOG_DESTINATION::TransferDataFromWindow(), and DIALOG_DESTINATION::TransferDataToWindow().

◆ m_outputHandler

◆ m_type


The documentation for this struct was generated from the following files: