KiCad PCB EDA Suite
Loading...
Searching...
No Matches
PANEL_KICAD_LAUNCHER Class Reference

#include <panel_kicad_launcher.h>

Inheritance diagram for PANEL_KICAD_LAUNCHER:
PANEL_KICAD_LAUNCHER_BASE PANEL_NOTEBOOK_BASE

Public Member Functions

 PANEL_KICAD_LAUNCHER (wxWindow *aParent)
 
 ~PANEL_KICAD_LAUNCHER ()
 
void CreateLaunchers ()
 
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_FRAMEm_frame
 
bool m_closable = false
 
bool m_projectTied = false
 

Detailed Description

Definition at line 28 of file panel_kicad_launcher.h.

Constructor & Destructor Documentation

◆ PANEL_KICAD_LAUNCHER()

PANEL_KICAD_LAUNCHER::PANEL_KICAD_LAUNCHER ( wxWindow * aParent)

◆ ~PANEL_KICAD_LAUNCHER()

PANEL_KICAD_LAUNCHER::~PANEL_KICAD_LAUNCHER ( )

Member Function Documentation

◆ CreateLaunchers()

◆ GetCanClose()

virtual bool PANEL_NOTEBOOK_BASE::GetCanClose ( )
inlinevirtualinherited

Reimplemented in LIB_TABLE_NOTEBOOK_PANEL, and PANEL_JOBSET.

Definition at line 43 of file panel_notebook_base.h.

◆ GetClosable()

bool PANEL_NOTEBOOK_BASE::GetClosable ( ) const
inlineinherited

◆ GetProjectTied()

bool PANEL_NOTEBOOK_BASE::GetProjectTied ( )
inlineinherited

Definition at line 38 of file panel_notebook_base.h.

References m_projectTied.

◆ onLauncherButtonClick()

void PANEL_KICAD_LAUNCHER::onLauncherButtonClick ( wxCommandEvent & aEvent)
private

◆ onThemeChanged()

void PANEL_KICAD_LAUNCHER::onThemeChanged ( wxSysColourChangedEvent & aEvent)
private

◆ SetClosable()

void PANEL_NOTEBOOK_BASE::SetClosable ( bool aYes)
inlineinherited

◆ SetProjectTied()

void PANEL_NOTEBOOK_BASE::SetProjectTied ( bool aYes)
inlineinherited

Definition at line 37 of file panel_notebook_base.h.

References m_projectTied.

Referenced by KICAD_MANAGER_FRAME::OpenJobsFile().

Member Data Documentation

◆ m_closable

bool PANEL_NOTEBOOK_BASE::m_closable = false
privateinherited

Definition at line 46 of file panel_notebook_base.h.

Referenced by GetClosable(), and SetClosable().

◆ m_frame

KICAD_MANAGER_FRAME* PANEL_KICAD_LAUNCHER::m_frame
private

◆ m_projectTied

bool PANEL_NOTEBOOK_BASE::m_projectTied = false
privateinherited

Definition at line 47 of file panel_notebook_base.h.

Referenced by GetProjectTied(), and SetProjectTied().

◆ m_scrolledWindow

wxScrolledWindow* PANEL_KICAD_LAUNCHER_BASE::m_scrolledWindow
protectedinherited

◆ m_toolsSizer

wxFlexGridSizer* PANEL_KICAD_LAUNCHER_BASE::m_toolsSizer
protectedinherited

The documentation for this class was generated from the following files: