| 
    KiCad PCB EDA Suite
    
   | 
 
#include <panel_kicad_launcher.h>
  
Public Member Functions | |
| PANEL_KICAD_LAUNCHER (wxWindow *aParent) | |
| ~PANEL_KICAD_LAUNCHER () | |
| void | CreateLaunchers () | 
| virtual bool | canWindowClose () | 
| virtual void | doWindowClose () | 
| void | SetProjectTied (bool aYes) | 
| bool | GetProjectTied () | 
| void | SetClosable (bool aYes) | 
| bool | GetClosable () const | 
| virtual bool | GetCanClose () | 
Protected Attributes | |
| wxScrolledWindow * | m_scrolledWindow | 
| wxFlexGridSizer * | m_toolsSizer | 
Private Member Functions | |
| void | onThemeChanged (wxSysColourChangedEvent &aEvent) | 
| void | onLauncherButtonClick (wxCommandEvent &aEvent) | 
Private Attributes | |
| KICAD_MANAGER_FRAME * | m_frame | 
| bool | m_closable = false | 
| bool | m_projectTied = false | 
Definition at line 28 of file panel_kicad_launcher.h.
| PANEL_KICAD_LAUNCHER::PANEL_KICAD_LAUNCHER | ( | wxWindow * | aParent | ) | 
Definition at line 34 of file panel_kicad_launcher.cpp.
References CreateLaunchers(), m_frame, onThemeChanged(), and PANEL_KICAD_LAUNCHER_BASE::PANEL_KICAD_LAUNCHER_BASE().
| PANEL_KICAD_LAUNCHER::~PANEL_KICAD_LAUNCHER | ( | ) | 
Definition at line 44 of file panel_kicad_launcher.cpp.
References m_frame, PANEL_KICAD_LAUNCHER_BASE::m_scrolledWindow, onLauncherButtonClick(), and onThemeChanged().
      
  | 
  inlinevirtualinherited | 
Definition at line 37 of file panel_notebook_base.h.
| void PANEL_KICAD_LAUNCHER::CreateLaunchers | ( | ) | 
Definition at line 85 of file panel_kicad_launcher.cpp.
References _, KICAD_MANAGER_ACTIONS::convertImage, KIPLATFORM::POLICY::DISABLED, KICAD_MANAGER_ACTIONS::editDrawingSheet, KICAD_MANAGER_ACTIONS::editFootprints, KICAD_MANAGER_ACTIONS::editPCB, KICAD_MANAGER_ACTIONS::editSchematic, KICAD_MANAGER_ACTIONS::editSymbols, BITMAP_BUTTON::Enable(), TOOL_ACTION::GetFriendlyName(), KIPLATFORM::POLICY::GetPolicyBool(), TOOL_ACTION::GetTooltip(), help, icon_bitmap2component, icon_eeschema, icon_gerbview, icon_libedit, icon_modedit, icon_pagelayout_editor, icon_pcbcalculator, icon_pcbnew, icon_pcm, KiBitmapBundle(), KiDisabledBitmapBundle(), m_frame, PANEL_KICAD_LAUNCHER_BASE::m_scrolledWindow, PANEL_KICAD_LAUNCHER_BASE::m_toolsSizer, onLauncherButtonClick(), POLICY_KEY_PCM, BITMAP_BUTTON::SetBitmap(), BITMAP_BUTTON::SetDisabledBitmap(), BITMAP_BUTTON::SetPadding(), KICAD_MANAGER_ACTIONS::showCalculator, KICAD_MANAGER_ACTIONS::showPluginManager, and KICAD_MANAGER_ACTIONS::viewGerbers.
Referenced by onThemeChanged(), and PANEL_KICAD_LAUNCHER().
      
  | 
  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.
      
  | 
  inlineinherited | 
Definition at line 44 of file panel_notebook_base.h.
References m_closable.
      
  | 
  inlineinherited | 
Definition at line 41 of file panel_notebook_base.h.
References m_projectTied.
      
  | 
  private | 
Definition at line 58 of file panel_kicad_launcher.cpp.
References KICAD_MANAGER_CONTROL::InShowPlayer(), m_frame, TOOL_ACTION::MakeEvent(), and TOOL_EVENT::SetHasPosition().
Referenced by CreateLaunchers(), and ~PANEL_KICAD_LAUNCHER().
      
  | 
  private | 
Definition at line 182 of file panel_kicad_launcher.cpp.
References CreateLaunchers(), GetBitmapStore(), and BITMAP_STORE::ThemeChanged().
Referenced by PANEL_KICAD_LAUNCHER(), and ~PANEL_KICAD_LAUNCHER().
      
  | 
  inlineinherited | 
Definition at line 43 of file panel_notebook_base.h.
References m_closable.
Referenced by KICAD_MANAGER_FRAME::OpenJobsFile().
      
  | 
  inlineinherited | 
Definition at line 40 of file panel_notebook_base.h.
References m_projectTied.
Referenced by KICAD_MANAGER_FRAME::OpenJobsFile().
      
  | 
  privateinherited | 
Definition at line 49 of file panel_notebook_base.h.
Referenced by GetClosable(), and SetClosable().
      
  | 
  private | 
Definition at line 41 of file panel_kicad_launcher.h.
Referenced by CreateLaunchers(), onLauncherButtonClick(), PANEL_KICAD_LAUNCHER(), and ~PANEL_KICAD_LAUNCHER().
      
  | 
  privateinherited | 
Definition at line 50 of file panel_notebook_base.h.
Referenced by GetProjectTied(), and SetProjectTied().
      
  | 
  protectedinherited | 
Definition at line 33 of file panel_kicad_launcher_base.h.
Referenced by PANEL_KICAD_LAUNCHER::CreateLaunchers(), PANEL_KICAD_LAUNCHER_BASE(), and PANEL_KICAD_LAUNCHER::~PANEL_KICAD_LAUNCHER().
      
  | 
  protectedinherited | 
Definition at line 34 of file panel_kicad_launcher_base.h.
Referenced by PANEL_KICAD_LAUNCHER::CreateLaunchers(), and PANEL_KICAD_LAUNCHER_BASE().