KiCad PCB EDA Suite
|
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_OUTPUT * | GetOutput () |
Protected Attributes | |
wxStaticBitmap * | m_bitmapOutputType |
wxStaticText * | m_textOutputType |
wxStaticBitmap * | m_statusBitmap |
STD_BITMAP_BUTTON * | m_buttonProperties |
STD_BITMAP_BUTTON * | m_buttonDelete |
wxButton * | m_buttonGenerate |
Private Member Functions | |
void | onMenu (wxCommandEvent &aEvent) |
Private Attributes | |
JOBSET * | m_jobsFile |
wxString | m_outputId |
KICAD_MANAGER_FRAME * | m_frame |
PANEL_JOBSET * | m_panelParent |
Definition at line 132 of file panel_jobset.cpp.
|
inline |
Definition at line 135 of file panel_jobset.cpp.
References JOBSET_OUTPUT_TYPE_INFO::bitmap, JOBSET_OUTPUT::GetDescription(), JobsetOutputTypeInfos, KiBitmapBundle(), PANEL_JOBSET_OUTPUT_BASE::m_bitmapOutputType, PANEL_JOBSET_OUTPUT_BASE::m_buttonDelete, PANEL_JOBSET_OUTPUT_BASE::m_buttonProperties, PANEL_JOBSET_OUTPUT_BASE::m_textOutputType, JOBSET_OUTPUT::m_type, onMenu(), STD_BITMAP_BUTTON::SetBitmap(), and UpdateStatus().
|
inline |
Definition at line 167 of file panel_jobset.cpp.
References onMenu().
|
inline |
Definition at line 274 of file panel_jobset.cpp.
References JOBSET::GetOutputs(), m_jobsFile, and m_outputId.
Referenced by OnGenerate(), OnLastStatusClick(), OnProperties(), OnRightDown(), PANEL_JOBSET::RemoveOutput(), and UpdateStatus().
|
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().
|
inlineoverridevirtual |
Reimplemented from PANEL_JOBSET_OUTPUT_BASE.
Definition at line 200 of file panel_jobset.cpp.
References _, PANEL_JOBSET::EnsurePcbSchFramesOpen(), GetOutput(), KIWAY_HOLDER::Kiway(), m_frame, m_jobsFile, m_panelParent, Prj(), project, JOBS_RUNNER::RunJobsForOutput(), and UpdateStatus().
|
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().
|
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().
|
inlineoverridevirtual |
Reimplemented from PANEL_JOBSET_OUTPUT_BASE.
Definition at line 254 of file panel_jobset.cpp.
References JOBSET_OUTPUT::GetDescription(), GetOutput(), m_frame, m_jobsFile, m_panelParent, PANEL_JOBSET_OUTPUT_BASE::m_textOutputType, JOBSET::SetDirty(), DIALOG_SHIM::ShowModal(), and PANEL_JOBSET::UpdateTitle().
Referenced by onMenu().
|
inlineoverridevirtual |
Reimplemented from PANEL_JOBSET_OUTPUT_BASE.
Definition at line 237 of file panel_jobset.cpp.
References _, GetOutput(), and JOBSET_OUTPUT::m_lastRunSuccess.
|
inline |
Definition at line 172 of file panel_jobset.cpp.
References _, JOBSET::GetJobsForOutput(), GetOutput(), KiBitmapBundle(), PANEL_JOBSET_OUTPUT_BASE::m_buttonGenerate, m_jobsFile, JOBSET_OUTPUT::m_lastRunSuccess, and PANEL_JOBSET_OUTPUT_BASE::m_statusBitmap.
Referenced by OnGenerate(), and PANEL_JOBSET_OUTPUT().
|
protectedinherited |
Definition at line 88 of file panel_jobset_base.h.
Referenced by PANEL_JOBSET_OUTPUT(), and PANEL_JOBSET_OUTPUT_BASE::PANEL_JOBSET_OUTPUT_BASE().
|
protectedinherited |
Definition at line 92 of file panel_jobset_base.h.
Referenced by PANEL_JOBSET_OUTPUT(), PANEL_JOBSET_OUTPUT_BASE::PANEL_JOBSET_OUTPUT_BASE(), and PANEL_JOBSET_OUTPUT_BASE::~PANEL_JOBSET_OUTPUT_BASE().
|
protectedinherited |
Definition at line 93 of file panel_jobset_base.h.
Referenced by PANEL_JOBSET_OUTPUT_BASE::PANEL_JOBSET_OUTPUT_BASE(), UpdateStatus(), and PANEL_JOBSET_OUTPUT_BASE::~PANEL_JOBSET_OUTPUT_BASE().
|
protectedinherited |
Definition at line 91 of file panel_jobset_base.h.
Referenced by PANEL_JOBSET_OUTPUT(), PANEL_JOBSET_OUTPUT_BASE::PANEL_JOBSET_OUTPUT_BASE(), and PANEL_JOBSET_OUTPUT_BASE::~PANEL_JOBSET_OUTPUT_BASE().
|
private |
Definition at line 319 of file panel_jobset.cpp.
Referenced by OnGenerate(), OnLastStatusClick(), and OnProperties().
|
private |
Definition at line 317 of file panel_jobset.cpp.
Referenced by GetOutput(), OnGenerate(), OnLastStatusClick(), OnProperties(), and UpdateStatus().
|
private |
Definition at line 318 of file panel_jobset.cpp.
Referenced by GetOutput().
|
private |
Definition at line 320 of file panel_jobset.cpp.
Referenced by OnDelete(), OnGenerate(), and OnProperties().
|
protectedinherited |
Definition at line 90 of file panel_jobset_base.h.
Referenced by PANEL_JOBSET_OUTPUT_BASE::PANEL_JOBSET_OUTPUT_BASE(), UpdateStatus(), and PANEL_JOBSET_OUTPUT_BASE::~PANEL_JOBSET_OUTPUT_BASE().
|
protectedinherited |
Definition at line 89 of file panel_jobset_base.h.
Referenced by OnProperties(), PANEL_JOBSET_OUTPUT(), and PANEL_JOBSET_OUTPUT_BASE::PANEL_JOBSET_OUTPUT_BASE().