25#ifndef KICAD_MANAGER_CONTROL_H 
   26#define KICAD_MANAGER_CONTROL_H 
bool InShowPlayer() const
 
int OpenProject(const TOOL_EVENT &aEvent)
 
int NewJobsetFile(const TOOL_EVENT &aEvent)
 
void setTransitions() override
This method is meant to be overridden in order to specify handlers for events.
 
int OpenDemoProject(const TOOL_EVENT &aEvent)
 
int CloseProject(const TOOL_EVENT &aEvent)
 
int ToggleLocalHistory(const TOOL_EVENT &aEvent)
 
int ArchiveProject(const TOOL_EVENT &aEvent)
 
bool m_inShowPlayer
Re-entrancy guard.
 
int SaveProjectAs(const TOOL_EVENT &aEvent)
 
int NewProject(const TOOL_EVENT &aEvent)
 
int RestoreLocalHistory(const TOOL_EVENT &aEvent)
 
int ShowDesignBlockLibTable(const TOOL_EVENT &aEvent)
 
~KICAD_MANAGER_CONTROL() override
 
int UnarchiveProject(const TOOL_EVENT &aEvent)
 
int ViewDroppedViewers(const TOOL_EVENT &aEvent)
Imports a non kicad project from a sch/pcb dropped file.
 
int ShowPluginManager(const TOOL_EVENT &aEvent)
Set up handlers for various events.
 
int UpdateMenu(const TOOL_EVENT &aEvent)
 
int OpenJobsetFile(const TOOL_EVENT &aEvent)
 
wxFileName newProjectDirectory(wxString *aFileName=nullptr, bool isRepo=false)
 
int NewFromRepository(const TOOL_EVENT &aEvent)
 
int LoadProject(const TOOL_EVENT &aEvent)
 
KICAD_MANAGER_FRAME * m_frame
Pointer to the currently used edit/draw frame.
 
int ExploreProject(const TOOL_EVENT &aEvent)
 
int ShowPlayer(const TOOL_EVENT &aEvent)
 
int openProject(const wxString &aDefaultDir)
 
int Execute(const TOOL_EVENT &aEvent)
 
The main KiCad project manager frame.
 
void Refresh()
Update the board display after modifying it by a python script (note: it is automatically called by a...