48 void showPopupMenu( wxMenu& menu, wxGridEvent& aEvent )
override;
63 std::unique_ptr<JOBSET> aJobsFile );
82 virtual void OnSizeGrid( wxSizeEvent& aEvent )
override;
83 virtual void OnAddJobClick( wxCommandEvent& aEvent )
override;
86 virtual void OnJobButtonUp( wxCommandEvent& aEvent )
override;
Add mouse and command handling (such as cut, copy, and paste) to a WX_GRID instance.
void showPopupMenu(wxMenu &menu, wxGridEvent &aEvent) override
void doPopupSelection(wxCommandEvent &event) override
bool handleDoubleClick(wxGridEvent &aEvent) override
~JOBS_GRID_TRICKS() override=default
The main KiCad project manager frame.
wxString GetFilePath() const
virtual void OnSaveButtonClick(wxCommandEvent &aEvent) override
void OnJobButtonDelete(wxCommandEvent &aEvent) override
virtual void OnJobButtonDown(wxCommandEvent &aEvent) override
void EnsurePcbSchFramesOpen()
bool GetCanClose() override
virtual void OnGenerateAllOutputsClick(wxCommandEvent &event) override
wxAuiNotebook * m_parentBook
bool OpenJobOptionsForListItem(size_t aItemIndex)
std::vector< PANEL_JOBSET_OUTPUT * > GetOutputPanels()
KICAD_MANAGER_FRAME * m_frame
void RemoveOutput(PANEL_JOBSET_OUTPUT *aPanel)
virtual void OnAddJobClick(wxCommandEvent &aEvent) override
std::unique_ptr< JOBSET > m_jobsFile
virtual void OnGridCellChange(wxGridEvent &aEvent) override
virtual void OnAddOutputClick(wxCommandEvent &aEvent) override
void addJobOutputPanel(JOBSET_OUTPUT *aOutput)
virtual void OnJobButtonUp(wxCommandEvent &aEvent) override
virtual void OnSizeGrid(wxSizeEvent &aEvent) override
@ GRIDTRICKS_FIRST_CLIENT_ID