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

Public Member Functions

 PANEL_JOBSET_OUTPUT (wxWindow *aParent, PANEL_JOBSET *aPanelParent, KICAD_MANAGER_FRAME *aFrame, JOBSET *aFile, JOBSET_OUTPUT *aOutput)
 
 ~PANEL_JOBSET_OUTPUT ()
 
void UpdateStatus ()
 
virtual void OnGenerate (wxCommandEvent &event) override
 
virtual void OnLastStatusClick (wxMouseEvent &aEvent) override
 
void OnRightDown (wxMouseEvent &aEvent) override
 
void OnProperties (wxCommandEvent &aEvent) override
 
virtual void OnDelete (wxCommandEvent &aEvent) override
 
JOBSET_OUTPUTGetOutput ()
 

Protected Attributes

wxStaticBitmap * m_bitmapOutputType
 
wxStaticText * m_textOutputType
 
wxStaticBitmap * m_statusBitmap
 
STD_BITMAP_BUTTONm_buttonProperties
 
STD_BITMAP_BUTTONm_buttonDelete
 
wxButton * m_buttonGenerate
 

Private Member Functions

void onMenu (wxCommandEvent &aEvent)
 

Private Attributes

JOBSETm_jobsFile
 
wxString m_outputId
 
KICAD_MANAGER_FRAMEm_frame
 
PANEL_JOBSETm_panelParent
 

Detailed Description

Definition at line 132 of file panel_jobset.cpp.

Constructor & Destructor Documentation

◆ PANEL_JOBSET_OUTPUT()

◆ ~PANEL_JOBSET_OUTPUT()

PANEL_JOBSET_OUTPUT::~PANEL_JOBSET_OUTPUT ( )
inline

Definition at line 167 of file panel_jobset.cpp.

References onMenu().

Member Function Documentation

◆ GetOutput()

JOBSET_OUTPUT * PANEL_JOBSET_OUTPUT::GetOutput ( )
inline

◆ OnDelete()

virtual void PANEL_JOBSET_OUTPUT::OnDelete ( wxCommandEvent &  aEvent)
inlineoverridevirtual

Reimplemented from PANEL_JOBSET_OUTPUT_BASE.

Definition at line 269 of file panel_jobset.cpp.

References m_panelParent, and PANEL_JOBSET::RemoveOutput().

Referenced by onMenu().

◆ OnGenerate()

virtual void PANEL_JOBSET_OUTPUT::OnGenerate ( wxCommandEvent &  event)
inlineoverridevirtual

◆ OnLastStatusClick()

virtual void PANEL_JOBSET_OUTPUT::OnLastStatusClick ( wxMouseEvent &  aEvent)
inlineoverridevirtual

Reimplemented from PANEL_JOBSET_OUTPUT_BASE.

Definition at line 228 of file panel_jobset.cpp.

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

Referenced by onMenu().

◆ onMenu()

void PANEL_JOBSET_OUTPUT::onMenu ( wxCommandEvent &  aEvent)
inlineprivate

Definition at line 286 of file panel_jobset.cpp.

References dummy, OnDelete(), OnLastStatusClick(), and OnProperties().

Referenced by PANEL_JOBSET_OUTPUT(), and ~PANEL_JOBSET_OUTPUT().

◆ OnProperties()

void PANEL_JOBSET_OUTPUT::OnProperties ( wxCommandEvent &  aEvent)
inlineoverridevirtual

◆ OnRightDown()

void PANEL_JOBSET_OUTPUT::OnRightDown ( wxMouseEvent &  aEvent)
inlineoverridevirtual

Reimplemented from PANEL_JOBSET_OUTPUT_BASE.

Definition at line 237 of file panel_jobset.cpp.

References _, GetOutput(), and JOBSET_OUTPUT::m_lastRunSuccess.

◆ UpdateStatus()

Member Data Documentation

◆ m_bitmapOutputType

wxStaticBitmap* PANEL_JOBSET_OUTPUT_BASE::m_bitmapOutputType
protectedinherited

◆ m_buttonDelete

STD_BITMAP_BUTTON* PANEL_JOBSET_OUTPUT_BASE::m_buttonDelete
protectedinherited

◆ m_buttonGenerate

wxButton* PANEL_JOBSET_OUTPUT_BASE::m_buttonGenerate
protectedinherited

◆ m_buttonProperties

STD_BITMAP_BUTTON* PANEL_JOBSET_OUTPUT_BASE::m_buttonProperties
protectedinherited

◆ m_frame

KICAD_MANAGER_FRAME* PANEL_JOBSET_OUTPUT::m_frame
private

Definition at line 319 of file panel_jobset.cpp.

Referenced by OnGenerate(), OnLastStatusClick(), and OnProperties().

◆ m_jobsFile

JOBSET* PANEL_JOBSET_OUTPUT::m_jobsFile
private

◆ m_outputId

wxString PANEL_JOBSET_OUTPUT::m_outputId
private

Definition at line 318 of file panel_jobset.cpp.

Referenced by GetOutput().

◆ m_panelParent

PANEL_JOBSET* PANEL_JOBSET_OUTPUT::m_panelParent
private

Definition at line 320 of file panel_jobset.cpp.

Referenced by OnDelete(), OnGenerate(), and OnProperties().

◆ m_statusBitmap

wxStaticBitmap* PANEL_JOBSET_OUTPUT_BASE::m_statusBitmap
protectedinherited

◆ m_textOutputType

wxStaticText* PANEL_JOBSET_OUTPUT_BASE::m_textOutputType
protectedinherited

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