48 void showPopupMenu( wxMenu& menu, wxGridEvent& aEvent )
override;
62 std::unique_ptr<JOBSET> aJobsFile );
79 virtual void OnSizeGrid( wxSizeEvent& aEvent )
override;
80 virtual void OnAddJobClick( wxCommandEvent& aEvent )
override;
83 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 OnAddOutputClick(wxCommandEvent &aEvent) override
std::unique_ptr< JOBSET > m_jobsFile
bool OpenJobOptionsForListItem(size_t aItemIndex)
virtual void OnSizeGrid(wxSizeEvent &aEvent) override
std::unordered_map< JOBSET_OUTPUT *, PANEL_JOB_OUTPUT * > m_outputPanelMap
wxAuiNotebook * m_parentBook
virtual void OnAddJobClick(wxCommandEvent &aEvent) override
void RemoveOutput(JOBSET_OUTPUT *aOutput)
void addJobOutputPanel(JOBSET_OUTPUT *aOutput)
virtual void OnJobButtonUp(wxCommandEvent &aEvent) override
virtual void OnJobButtonDown(wxCommandEvent &aEvent) override
virtual void OnRunAllJobsClick(wxCommandEvent &event) override
void OnJobButtonDelete(wxCommandEvent &aEvent) override
bool GetCanClose() override
void EnsurePcbSchFramesOpen()
virtual void OnSaveButtonClick(wxCommandEvent &aEvent) override
KICAD_MANAGER_FRAME * m_frame
@ GRIDTRICKS_FIRST_CLIENT_ID