KiCad PCB EDA Suite
Loading...
Searching...
No Matches
CALCULATOR_PANEL Class Referenceabstract

#include <calculator_panel.h>

Inheritance diagram for CALCULATOR_PANEL:
PANEL_BOARD_CLASS_BASE PANEL_CABLE_SIZE_BASE PANEL_COLOR_CODE_BASE PANEL_ELECTRICAL_SPACING_BASE PANEL_ELECTRICAL_SPACING_IEC60664_BASE PANEL_ELECTRICAL_SPACING_IPC2221_BASE PANEL_ESERIES_DISPLAY_BASE PANEL_FUSING_CURRENT_BASE PANEL_GALVANIC_CORROSION_BASE PANEL_REGULATOR_BASE PANEL_RF_ATTENUATORS_BASE PANEL_R_CALCULATOR_BASE PANEL_TRACK_WIDTH_BASE PANEL_TRANSLINE_BASE PANEL_VIA_SIZE_BASE PANEL_WAVELENGTH_BASE

Public Member Functions

 CALCULATOR_PANEL (wxWindow *aParent, wxWindowID aId, const wxPoint &aPos, const wxSize &aSize, long aStyle, const wxString &aName)
 
virtual ~CALCULATOR_PANEL ()
 
virtual void LoadSettings (PCB_CALCULATOR_SETTINGS *aCfg)=0
 Load the settings into the panel.
 
virtual void SaveSettings (PCB_CALCULATOR_SETTINGS *aCfg)=0
 Save the settings from the panel.
 
virtual void ThemeChanged ()=0
 Update UI elements of the panel when the theme changes to ensure the images and fonts/colors are appropriate for the new theme.
 

Detailed Description

Definition at line 28 of file calculator_panel.h.

Constructor & Destructor Documentation

◆ CALCULATOR_PANEL()

CALCULATOR_PANEL::CALCULATOR_PANEL ( wxWindow *  aParent,
wxWindowID  aId,
const wxPoint &  aPos,
const wxSize &  aSize,
long  aStyle,
const wxString &  aName 
)
inline

Definition at line 31 of file calculator_panel.h.

◆ ~CALCULATOR_PANEL()

virtual CALCULATOR_PANEL::~CALCULATOR_PANEL ( )
inlinevirtual

Definition at line 36 of file calculator_panel.h.

Member Function Documentation

◆ LoadSettings()

◆ SaveSettings()

◆ ThemeChanged()

virtual void CALCULATOR_PANEL::ThemeChanged ( )
pure virtual

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