KiCad PCB EDA Suite
|
Class PANEL_JOBSET_BASE. More...
#include <panel_jobset_base.h>
Public Member Functions | |
PANEL_JOBSET_BASE (wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(600, 400), long style=wxTAB_TRAVERSAL, const wxString &name=wxEmptyString) | |
~PANEL_JOBSET_BASE () | |
virtual bool | canWindowClose () |
virtual void | doWindowClose () |
void | SetProjectTied (bool aYes) |
bool | GetProjectTied () |
void | SetClosable (bool aYes) |
bool | GetClosable () const |
virtual bool | GetCanClose () |
Protected Member Functions | |
virtual void | OnGridCellChange (wxGridEvent &event) |
virtual void | OnSizeGrid (wxSizeEvent &event) |
virtual void | OnAddJobClick (wxCommandEvent &event) |
virtual void | OnJobButtonUp (wxCommandEvent &event) |
virtual void | OnJobButtonDown (wxCommandEvent &event) |
virtual void | OnJobButtonDelete (wxCommandEvent &event) |
virtual void | OnAddOutputClick (wxCommandEvent &event) |
virtual void | OnSaveButtonClick (wxCommandEvent &event) |
virtual void | OnGenerateAllOutputsClick (wxCommandEvent &event) |
Protected Attributes | |
WX_GRID * | m_jobsGrid |
STD_BITMAP_BUTTON * | m_buttonAddJob |
STD_BITMAP_BUTTON * | m_buttonUp |
STD_BITMAP_BUTTON * | m_buttonDown |
STD_BITMAP_BUTTON * | m_buttonDelete |
wxScrolledWindow * | m_outputList |
wxBoxSizer * | m_outputListSizer |
STD_BITMAP_BUTTON * | m_buttonOutputAdd |
wxButton * | m_buttonSave |
wxButton * | m_buttonRunAllOutputs |
Private Attributes | |
bool | m_closable = false |
bool | m_projectTied = false |
Class PANEL_JOBSET_BASE.
Definition at line 44 of file panel_jobset_base.h.
PANEL_JOBSET_BASE::PANEL_JOBSET_BASE | ( | wxWindow * | parent, |
wxWindowID | id = wxID_ANY , |
||
const wxPoint & | pos = wxDefaultPosition , |
||
const wxSize & | size = wxSize( 600,400 ) , |
||
long | style = wxTAB_TRAVERSAL , |
||
const wxString & | name = wxEmptyString |
||
) |
Definition at line 15 of file panel_jobset_base.cpp.
References _, m_buttonAddJob, m_buttonDelete, m_buttonDown, m_buttonOutputAdd, m_buttonRunAllOutputs, m_buttonSave, m_buttonUp, m_jobsGrid, m_outputList, m_outputListSizer, OnAddJobClick(), OnAddOutputClick(), OnGenerateAllOutputsClick(), OnGridCellChange(), OnJobButtonDelete(), OnJobButtonDown(), OnJobButtonUp(), OnSaveButtonClick(), OnSizeGrid(), and WX_GRID::SetColLabelSize().
PANEL_JOBSET_BASE::~PANEL_JOBSET_BASE | ( | ) |
Definition at line 143 of file panel_jobset_base.cpp.
References m_buttonAddJob, m_buttonDelete, m_buttonDown, m_buttonOutputAdd, m_buttonRunAllOutputs, m_buttonSave, m_buttonUp, m_jobsGrid, OnAddJobClick(), OnAddOutputClick(), OnGenerateAllOutputsClick(), OnGridCellChange(), OnJobButtonDelete(), OnJobButtonDown(), OnJobButtonUp(), OnSaveButtonClick(), and OnSizeGrid().
|
inlinevirtualinherited |
Definition at line 37 of file panel_notebook_base.h.
|
inlinevirtualinherited |
Definition at line 38 of file panel_notebook_base.h.
|
inlinevirtualinherited |
Reimplemented in PANEL_JOBSET.
Definition at line 46 of file panel_notebook_base.h.
Referenced by KICAD_MANAGER_FRAME::onNotebookPageCloseRequest().
|
inlineinherited |
Definition at line 44 of file panel_notebook_base.h.
References PANEL_NOTEBOOK_BASE::m_closable.
Referenced by KICAD_MANAGER_FRAME::onNotebookPageCloseRequest().
|
inlineinherited |
Definition at line 41 of file panel_notebook_base.h.
References PANEL_NOTEBOOK_BASE::m_projectTied.
|
inlineprotectedvirtual |
Reimplemented in PANEL_JOBSET.
Definition at line 63 of file panel_jobset_base.h.
Referenced by PANEL_JOBSET_BASE(), and ~PANEL_JOBSET_BASE().
|
inlineprotectedvirtual |
Reimplemented in PANEL_JOBSET.
Definition at line 67 of file panel_jobset_base.h.
Referenced by PANEL_JOBSET_BASE(), and ~PANEL_JOBSET_BASE().
|
inlineprotectedvirtual |
Reimplemented in PANEL_JOBSET.
Definition at line 69 of file panel_jobset_base.h.
Referenced by PANEL_JOBSET_BASE(), and ~PANEL_JOBSET_BASE().
|
inlineprotectedvirtual |
Reimplemented in PANEL_JOBSET.
Definition at line 61 of file panel_jobset_base.h.
Referenced by PANEL_JOBSET_BASE(), and ~PANEL_JOBSET_BASE().
|
inlineprotectedvirtual |
Reimplemented in PANEL_JOBSET.
Definition at line 66 of file panel_jobset_base.h.
Referenced by PANEL_JOBSET_BASE(), and ~PANEL_JOBSET_BASE().
|
inlineprotectedvirtual |
Reimplemented in PANEL_JOBSET.
Definition at line 65 of file panel_jobset_base.h.
Referenced by PANEL_JOBSET_BASE(), and ~PANEL_JOBSET_BASE().
|
inlineprotectedvirtual |
Reimplemented in PANEL_JOBSET.
Definition at line 64 of file panel_jobset_base.h.
Referenced by PANEL_JOBSET_BASE(), and ~PANEL_JOBSET_BASE().
|
inlineprotectedvirtual |
Reimplemented in PANEL_JOBSET.
Definition at line 68 of file panel_jobset_base.h.
Referenced by PANEL_JOBSET_BASE(), and ~PANEL_JOBSET_BASE().
|
inlineprotectedvirtual |
Reimplemented in PANEL_JOBSET.
Definition at line 62 of file panel_jobset_base.h.
Referenced by PANEL_JOBSET_BASE(), and ~PANEL_JOBSET_BASE().
|
inlineinherited |
Definition at line 43 of file panel_notebook_base.h.
References PANEL_NOTEBOOK_BASE::m_closable.
Referenced by KICAD_MANAGER_FRAME::OpenJobsFile().
|
inlineinherited |
Definition at line 40 of file panel_notebook_base.h.
References PANEL_NOTEBOOK_BASE::m_projectTied.
Referenced by KICAD_MANAGER_FRAME::OpenJobsFile().
|
protected |
Definition at line 50 of file panel_jobset_base.h.
Referenced by PANEL_JOBSET::PANEL_JOBSET(), PANEL_JOBSET_BASE(), and ~PANEL_JOBSET_BASE().
|
protected |
Definition at line 53 of file panel_jobset_base.h.
Referenced by PANEL_JOBSET::PANEL_JOBSET(), PANEL_JOBSET_BASE(), and ~PANEL_JOBSET_BASE().
|
protected |
Definition at line 52 of file panel_jobset_base.h.
Referenced by PANEL_JOBSET::PANEL_JOBSET(), PANEL_JOBSET_BASE(), and ~PANEL_JOBSET_BASE().
|
protected |
Definition at line 56 of file panel_jobset_base.h.
Referenced by PANEL_JOBSET::PANEL_JOBSET(), PANEL_JOBSET_BASE(), and ~PANEL_JOBSET_BASE().
|
protected |
Definition at line 58 of file panel_jobset_base.h.
Referenced by PANEL_JOBSET::OnAddOutputClick(), PANEL_JOBSET::PANEL_JOBSET(), PANEL_JOBSET_BASE(), PANEL_JOBSET::RemoveOutput(), and ~PANEL_JOBSET_BASE().
|
protected |
Definition at line 57 of file panel_jobset_base.h.
Referenced by PANEL_JOBSET_BASE(), and ~PANEL_JOBSET_BASE().
|
protected |
Definition at line 51 of file panel_jobset_base.h.
Referenced by PANEL_JOBSET::PANEL_JOBSET(), PANEL_JOBSET_BASE(), and ~PANEL_JOBSET_BASE().
|
privateinherited |
Definition at line 49 of file panel_notebook_base.h.
Referenced by PANEL_NOTEBOOK_BASE::GetClosable(), and PANEL_NOTEBOOK_BASE::SetClosable().
|
protected |
Definition at line 49 of file panel_jobset_base.h.
Referenced by PANEL_JOBSET::OnAddJobClick(), PANEL_JOBSET::OnGenerateAllOutputsClick(), PANEL_JOBSET::OnGridCellChange(), PANEL_JOBSET::OnJobButtonDelete(), PANEL_JOBSET::OnJobButtonDown(), PANEL_JOBSET::OnJobButtonUp(), PANEL_JOBSET::OnSaveButtonClick(), PANEL_JOBSET::OnSizeGrid(), PANEL_JOBSET::PANEL_JOBSET(), PANEL_JOBSET_BASE(), PANEL_JOBSET::rebuildJobList(), PANEL_JOBSET::~PANEL_JOBSET(), and ~PANEL_JOBSET_BASE().
|
protected |
Definition at line 54 of file panel_jobset_base.h.
Referenced by PANEL_JOBSET::addJobOutputPanel(), PANEL_JOBSET_BASE(), and PANEL_JOBSET::RemoveOutput().
|
protected |
Definition at line 55 of file panel_jobset_base.h.
Referenced by PANEL_JOBSET::addJobOutputPanel(), PANEL_JOBSET::GetOutputPanels(), PANEL_JOBSET_BASE(), and PANEL_JOBSET::RemoveOutput().
|
privateinherited |
Definition at line 50 of file panel_notebook_base.h.
Referenced by PANEL_NOTEBOOK_BASE::GetProjectTied(), and PANEL_NOTEBOOK_BASE::SetProjectTied().