KiCad PCB EDA Suite
Loading...
Searching...
No Matches
BACKGROUND_JOB_LIST Class Reference
Inheritance diagram for BACKGROUND_JOB_LIST:

Public Member Functions

 BACKGROUND_JOB_LIST (wxWindow *parent, const wxPoint &pos)
 
void onFocusLoss (wxFocusEvent &aEvent)
 
void Add (std::shared_ptr< BACKGROUND_JOB > aJob)
 
void Remove (std::shared_ptr< BACKGROUND_JOB > aJob)
 
void UpdateJob (std::shared_ptr< BACKGROUND_JOB > aJob)
 

Private Attributes

wxScrolledWindow * m_scrolledWindow
 
wxBoxSizer * m_contentSizer
 
std::unordered_map< std::shared_ptr< BACKGROUND_JOB >, BACKGROUND_JOB_PANEL * > m_jobPanels
 

Detailed Description

Definition at line 93 of file background_jobs_monitor.cpp.

Constructor & Destructor Documentation

◆ BACKGROUND_JOB_LIST()

BACKGROUND_JOB_LIST::BACKGROUND_JOB_LIST ( wxWindow *  parent,
const wxPoint &  pos 
)
inline

Definition at line 96 of file background_jobs_monitor.cpp.

References m_contentSizer, m_scrolledWindow, and onFocusLoss().

Member Function Documentation

◆ Add()

void BACKGROUND_JOB_LIST::Add ( std::shared_ptr< BACKGROUND_JOB aJob)
inline

◆ onFocusLoss()

void BACKGROUND_JOB_LIST::onFocusLoss ( wxFocusEvent &  aEvent)
inline

Definition at line 123 of file background_jobs_monitor.cpp.

Referenced by BACKGROUND_JOB_LIST().

◆ Remove()

void BACKGROUND_JOB_LIST::Remove ( std::shared_ptr< BACKGROUND_JOB aJob)
inline

Definition at line 144 of file background_jobs_monitor.cpp.

References m_contentSizer, and m_jobPanels.

◆ UpdateJob()

void BACKGROUND_JOB_LIST::UpdateJob ( std::shared_ptr< BACKGROUND_JOB aJob)
inline

Member Data Documentation

◆ m_contentSizer

wxBoxSizer* BACKGROUND_JOB_LIST::m_contentSizer
private

Definition at line 169 of file background_jobs_monitor.cpp.

Referenced by Add(), BACKGROUND_JOB_LIST(), and Remove().

◆ m_jobPanels

std::unordered_map<std::shared_ptr<BACKGROUND_JOB>, BACKGROUND_JOB_PANEL*> BACKGROUND_JOB_LIST::m_jobPanels
private

Definition at line 170 of file background_jobs_monitor.cpp.

Referenced by Add(), Remove(), and UpdateJob().

◆ m_scrolledWindow

wxScrolledWindow* BACKGROUND_JOB_LIST::m_scrolledWindow
private

Definition at line 168 of file background_jobs_monitor.cpp.

Referenced by Add(), and BACKGROUND_JOB_LIST().


The documentation for this class was generated from the following file: