KiCad PCB EDA Suite
|
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 () |
void | UpdatePathInfo (const wxString &aMsg) |
virtual void | OnGenerate (wxCommandEvent &event) override |
void | OnOpenOutput (wxCommandEvent &aEvent) override |
void | OnLastStatusClick (wxMouseEvent &aEvent) override |
void | OnRightDown (wxMouseEvent &aEvent) override |
void | OnProperties (wxCommandEvent &aEvent) override |
virtual void | OnDelete (wxCommandEvent &aEvent) override |
JOBSET_DESTINATION * | GetDestination () |
Protected Attributes | |
wxStaticBitmap * | m_bitmapOutputType |
wxStaticText * | m_textOutputType |
wxStaticBitmap * | m_statusBitmap |
wxStaticText * | m_pathInfo |
STD_BITMAP_BUTTON * | m_buttonProperties |
STD_BITMAP_BUTTON * | m_buttonDelete |
wxButton * | m_buttonGenerate |
wxButton * | m_buttonOpenOutput |
Private Member Functions | |
void | onMenu (wxCommandEvent &aEvent) |
Private Attributes | |
JOBSET * | m_jobsFile |
wxString | m_destinationId |
KICAD_MANAGER_FRAME * | m_frame |
PANEL_JOBSET * | m_panelParent |
Definition at line 168 of file panel_jobset.cpp.
|
inline |
Definition at line 171 of file panel_jobset.cpp.
References JOBSET_DESTINATION_T_INFO::bitmap, config, JOBSET_DESTINATION::GetDescription(), JOBSET_DESTINATION::GetPathInfo(), KIUI::GetSmallInfoFont(), JobsetDestinationTypeInfos, KiBitmapBundle(), PANEL_DESTINATION_BASE::m_bitmapOutputType, PANEL_DESTINATION_BASE::m_buttonDelete, PANEL_DESTINATION_BASE::m_buttonOpenOutput, PANEL_DESTINATION_BASE::m_buttonProperties, m_destinationId, m_frame, m_jobsFile, m_panelParent, PANEL_DESTINATION_BASE::m_pathInfo, PANEL_DESTINATION_BASE::m_textOutputType, JOBSET_DESTINATION::m_type, onMenu(), PANEL_DESTINATION_BASE::PANEL_DESTINATION_BASE(), small_trash, UpdatePathInfo(), and UpdateStatus().
|
inline |
Definition at line 205 of file panel_jobset.cpp.
References onMenu().
|
inline |
Definition at line 210 of file panel_jobset.cpp.
References GetDestination(), PANEL_DESTINATION_BASE::m_buttonOpenOutput, JOBSET_DESTINATION::m_lastResolvedOutputPath, JOBSET_DESTINATION::m_lastRunSuccess, and PANEL_DESTINATION_BASE::m_statusBitmap.
Referenced by OnGenerate(), and OnProperties().
|
inline |
Definition at line 358 of file panel_jobset.cpp.
References m_destinationId, and m_jobsFile.
Referenced by ClearStatus(), OnGenerate(), OnLastStatusClick(), OnOpenOutput(), OnProperties(), OnRightDown(), PANEL_JOBSET::RemoveDestination(), and UpdateStatus().
|
inlineoverridevirtual |
Reimplemented from PANEL_DESTINATION_BASE.
Definition at line 353 of file panel_jobset.cpp.
References m_panelParent.
Referenced by onMenu().
|
inlineoverridevirtual |
Reimplemented from PANEL_DESTINATION_BASE.
Definition at line 261 of file panel_jobset.cpp.
References _, ClearStatus(), GetDestination(), NULL_REPORTER::GetInstance(), m_frame, m_jobsFile, m_panelParent, project, Refresh(), JOBS_RUNNER::RunJobsForDestination(), and UpdateStatus().
|
inlineoverridevirtual |
Reimplemented from PANEL_DESTINATION_BASE.
Definition at line 308 of file panel_jobset.cpp.
References GetDestination(), m_frame, m_jobsFile, and DIALOG_SHIM::ShowModal().
Referenced by onMenu().
|
inlineprivate |
Definition at line 370 of file panel_jobset.cpp.
References dummy, OnDelete(), OnLastStatusClick(), OnOpenOutput(), and OnProperties().
Referenced by PANEL_DESTINATION(), and ~PANEL_DESTINATION().
|
inlineoverridevirtual |
Reimplemented from PANEL_DESTINATION_BASE.
Definition at line 291 of file panel_jobset.cpp.
References _, DisplayError(), GetDestination(), LaunchExternal(), and JOBSET_DESTINATION::m_lastResolvedOutputPath.
Referenced by onMenu().
|
inlineoverridevirtual |
Reimplemented from PANEL_DESTINATION_BASE.
Definition at line 336 of file panel_jobset.cpp.
References ClearStatus(), JOBSET_DESTINATION::GetDescription(), GetDestination(), JOBSET_DESTINATION::GetPathInfo(), m_frame, m_jobsFile, m_panelParent, PANEL_DESTINATION_BASE::m_textOutputType, DIALOG_SHIM::ShowModal(), and UpdatePathInfo().
Referenced by onMenu().
|
inlineoverridevirtual |
Reimplemented from PANEL_DESTINATION_BASE.
Definition at line 317 of file panel_jobset.cpp.
References _, GetDestination(), PANEL_DESTINATION_BASE::m_buttonOpenOutput, and JOBSET_DESTINATION::m_lastRunSuccess.
|
inline |
Definition at line 253 of file panel_jobset.cpp.
References PANEL_DESTINATION_BASE::m_pathInfo.
Referenced by OnProperties(), and PANEL_DESTINATION().
|
inline |
Definition at line 221 of file panel_jobset.cpp.
References _, checked_ok, ercerr, GetDestination(), KiBitmapBundle(), PANEL_DESTINATION_BASE::m_buttonGenerate, PANEL_DESTINATION_BASE::m_buttonOpenOutput, m_jobsFile, JOBSET_DESTINATION::m_lastResolvedOutputPath, JOBSET_DESTINATION::m_lastRunSuccess, and PANEL_DESTINATION_BASE::m_statusBitmap.
Referenced by OnGenerate(), and PANEL_DESTINATION().
|
protectedinherited |
Definition at line 88 of file panel_jobset_base.h.
Referenced by PANEL_DESTINATION::PANEL_DESTINATION(), and PANEL_DESTINATION_BASE().
|
protectedinherited |
Definition at line 93 of file panel_jobset_base.h.
Referenced by PANEL_DESTINATION::PANEL_DESTINATION(), PANEL_DESTINATION_BASE(), and ~PANEL_DESTINATION_BASE().
|
protectedinherited |
Definition at line 94 of file panel_jobset_base.h.
Referenced by PANEL_DESTINATION_BASE(), PANEL_DESTINATION::UpdateStatus(), and ~PANEL_DESTINATION_BASE().
|
protectedinherited |
Definition at line 95 of file panel_jobset_base.h.
Referenced by PANEL_DESTINATION::ClearStatus(), PANEL_DESTINATION::OnRightDown(), PANEL_DESTINATION::PANEL_DESTINATION(), PANEL_DESTINATION_BASE(), PANEL_DESTINATION::UpdateStatus(), and ~PANEL_DESTINATION_BASE().
|
protectedinherited |
Definition at line 92 of file panel_jobset_base.h.
Referenced by PANEL_DESTINATION::PANEL_DESTINATION(), PANEL_DESTINATION_BASE(), and ~PANEL_DESTINATION_BASE().
|
private |
Definition at line 408 of file panel_jobset.cpp.
Referenced by GetDestination(), and PANEL_DESTINATION().
|
private |
Definition at line 409 of file panel_jobset.cpp.
Referenced by OnGenerate(), OnLastStatusClick(), OnProperties(), and PANEL_DESTINATION().
|
private |
Definition at line 407 of file panel_jobset.cpp.
Referenced by GetDestination(), OnGenerate(), OnLastStatusClick(), OnProperties(), PANEL_DESTINATION(), and UpdateStatus().
|
private |
Definition at line 410 of file panel_jobset.cpp.
Referenced by OnDelete(), OnGenerate(), OnProperties(), and PANEL_DESTINATION().
|
protectedinherited |
Definition at line 91 of file panel_jobset_base.h.
Referenced by PANEL_DESTINATION::PANEL_DESTINATION(), PANEL_DESTINATION_BASE(), and PANEL_DESTINATION::UpdatePathInfo().
|
protectedinherited |
Definition at line 90 of file panel_jobset_base.h.
Referenced by PANEL_DESTINATION::ClearStatus(), PANEL_DESTINATION_BASE(), PANEL_DESTINATION::UpdateStatus(), and ~PANEL_DESTINATION_BASE().
|
protectedinherited |
Definition at line 89 of file panel_jobset_base.h.
Referenced by PANEL_DESTINATION::OnProperties(), PANEL_DESTINATION::PANEL_DESTINATION(), and PANEL_DESTINATION_BASE().