KiCad PCB EDA Suite
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
PANEL_DESTINATION Class Reference
Inheritance diagram for PANEL_DESTINATION:
PANEL_DESTINATION_BASE

Public Member Functions

 PANEL_DESTINATION (wxWindow *aParent, PANEL_JOBSET *aPanelParent, KICAD_MANAGER_FRAME *aFrame, JOBSET *aFile, JOBSET_DESTINATION *aDestination)
 
 ~PANEL_DESTINATION ()
 
void ClearStatus ()
 
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_DESTINATIONGetDestination ()
 

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_destinationId
 
KICAD_MANAGER_FRAMEm_frame
 
PANEL_JOBSETm_panelParent
 

Detailed Description

Definition at line 173 of file panel_jobset.cpp.

Constructor & Destructor Documentation

◆ PANEL_DESTINATION()

◆ ~PANEL_DESTINATION()

PANEL_DESTINATION::~PANEL_DESTINATION ( )
inline

Definition at line 207 of file panel_jobset.cpp.

References onMenu().

Member Function Documentation

◆ ClearStatus()

void PANEL_DESTINATION::ClearStatus ( )
inline

◆ GetDestination()

◆ OnDelete()

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

Reimplemented from PANEL_DESTINATION_BASE.

Definition at line 321 of file panel_jobset.cpp.

References m_panelParent, and PANEL_JOBSET::RemoveDestination().

Referenced by onMenu().

◆ OnGenerate()

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

◆ OnLastStatusClick()

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

Reimplemented from PANEL_DESTINATION_BASE.

Definition at line 280 of file panel_jobset.cpp.

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

Referenced by onMenu().

◆ onMenu()

void PANEL_DESTINATION::onMenu ( wxCommandEvent &  aEvent)
inlineprivate

Definition at line 338 of file panel_jobset.cpp.

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

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

◆ OnProperties()

void PANEL_DESTINATION::OnProperties ( wxCommandEvent &  aEvent)
inlineoverridevirtual

◆ OnRightDown()

void PANEL_DESTINATION::OnRightDown ( wxMouseEvent &  aEvent)
inlineoverridevirtual

Reimplemented from PANEL_DESTINATION_BASE.

Definition at line 289 of file panel_jobset.cpp.

References _, GetDestination(), and JOBSET_DESTINATION::m_lastRunSuccess.

◆ UpdateStatus()

Member Data Documentation

◆ m_bitmapOutputType

wxStaticBitmap* PANEL_DESTINATION_BASE::m_bitmapOutputType
protectedinherited

◆ m_buttonDelete

STD_BITMAP_BUTTON* PANEL_DESTINATION_BASE::m_buttonDelete
protectedinherited

◆ m_buttonGenerate

wxButton* PANEL_DESTINATION_BASE::m_buttonGenerate
protectedinherited

◆ m_buttonProperties

STD_BITMAP_BUTTON* PANEL_DESTINATION_BASE::m_buttonProperties
protectedinherited

◆ m_destinationId

wxString PANEL_DESTINATION::m_destinationId
private

Definition at line 370 of file panel_jobset.cpp.

Referenced by GetDestination().

◆ m_frame

KICAD_MANAGER_FRAME* PANEL_DESTINATION::m_frame
private

Definition at line 371 of file panel_jobset.cpp.

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

◆ m_jobsFile

JOBSET* PANEL_DESTINATION::m_jobsFile
private

◆ m_panelParent

PANEL_JOBSET* PANEL_DESTINATION::m_panelParent
private

Definition at line 372 of file panel_jobset.cpp.

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

◆ m_statusBitmap

wxStaticBitmap* PANEL_DESTINATION_BASE::m_statusBitmap
protectedinherited

◆ m_textOutputType

wxStaticText* PANEL_DESTINATION_BASE::m_textOutputType
protectedinherited

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