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

Public Member Functions

 PANEL_JOB_OUTPUT (wxWindow *aParent, PANEL_JOBS *aPanelParent, KICAD_MANAGER_FRAME *aFrame, JOBSET *aFile, JOBSET_OUTPUT *aOutput)
 
 ~PANEL_JOB_OUTPUT ()
 
void UpdateStatus ()
 
virtual void OnOutputRunClick (wxCommandEvent &event) override
 
virtual void OnLastStatusClick (wxMouseEvent &event) override
 
virtual void OnOutputOptionsClick (wxCommandEvent &event) override
 

Protected Attributes

wxStaticBitmap * m_bitmapOutputType
 
wxStaticText * m_textOutputType
 
wxStaticBitmap * m_statusBitmap
 
wxBitmapButton * m_buttonOutputRun
 
wxBitmapButton * m_buttonOutputOptions
 

Private Member Functions

void onMenu (wxCommandEvent &aEvent)
 

Private Attributes

JOBSETm_jobsFile
 
JOBSET_OUTPUTm_output
 
KICAD_MANAGER_FRAMEm_frame
 
PANEL_JOBSm_panelParent
 

Detailed Description

Definition at line 270 of file panel_jobs.cpp.

Constructor & Destructor Documentation

◆ PANEL_JOB_OUTPUT()

◆ ~PANEL_JOB_OUTPUT()

PANEL_JOB_OUTPUT::~PANEL_JOB_OUTPUT ( )
inline

Definition at line 296 of file panel_jobs.cpp.

References PANEL_JOB_OUTPUT_BASE::m_buttonOutputOptions, and onMenu().

Member Function Documentation

◆ OnLastStatusClick()

virtual void PANEL_JOB_OUTPUT::OnLastStatusClick ( wxMouseEvent &  event)
inlineoverridevirtual

Reimplemented from PANEL_JOB_OUTPUT_BASE.

Definition at line 349 of file panel_jobs.cpp.

References m_frame, m_jobsFile, m_output, and DIALOG_SHIM::ShowModal().

◆ onMenu()

void PANEL_JOB_OUTPUT::onMenu ( wxCommandEvent &  aEvent)
inlineprivate

◆ OnOutputOptionsClick()

virtual void PANEL_JOB_OUTPUT::OnOutputOptionsClick ( wxCommandEvent &  event)
inlineoverridevirtual

◆ OnOutputRunClick()

virtual void PANEL_JOB_OUTPUT::OnOutputRunClick ( wxCommandEvent &  event)
inlineoverridevirtual

◆ UpdateStatus()

void PANEL_JOB_OUTPUT::UpdateStatus ( )
inline

Member Data Documentation

◆ m_bitmapOutputType

wxStaticBitmap* PANEL_JOB_OUTPUT_BASE::m_bitmapOutputType
protectedinherited

◆ m_buttonOutputOptions

wxBitmapButton* PANEL_JOB_OUTPUT_BASE::m_buttonOutputOptions
protectedinherited

◆ m_buttonOutputRun

wxBitmapButton* PANEL_JOB_OUTPUT_BASE::m_buttonOutputRun
protectedinherited

◆ m_frame

KICAD_MANAGER_FRAME* PANEL_JOB_OUTPUT::m_frame
private

Definition at line 402 of file panel_jobs.cpp.

Referenced by OnLastStatusClick(), onMenu(), and OnOutputRunClick().

◆ m_jobsFile

JOBSET* PANEL_JOB_OUTPUT::m_jobsFile
private

Definition at line 400 of file panel_jobs.cpp.

Referenced by OnLastStatusClick(), onMenu(), and OnOutputRunClick().

◆ m_output

JOBSET_OUTPUT* PANEL_JOB_OUTPUT::m_output
private

◆ m_panelParent

PANEL_JOBS* PANEL_JOB_OUTPUT::m_panelParent
private

Definition at line 403 of file panel_jobs.cpp.

Referenced by onMenu(), and OnOutputRunClick().

◆ m_statusBitmap

wxStaticBitmap* PANEL_JOB_OUTPUT_BASE::m_statusBitmap
protectedinherited

◆ m_textOutputType

wxStaticText* PANEL_JOB_OUTPUT_BASE::m_textOutputType
protectedinherited

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