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

#include <panel_fusing_current.h>

Inheritance diagram for PANEL_FUSING_CURRENT:
PANEL_FUSING_CURRENT_BASE CALCULATOR_PANEL

Public Member Functions

 PANEL_FUSING_CURRENT (wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL, const wxString &name=wxEmptyString)
 
 ~PANEL_FUSING_CURRENT ()
 
void LoadSettings (PCB_CALCULATOR_SETTINGS *aCfg) override
 Load the settings into the panel.
 
void SaveSettings (PCB_CALCULATOR_SETTINGS *aCfg) override
 Save the settings from the panel.
 
void ThemeChanged () override
 Update UI elements of the panel when the theme changes to ensure the images and fonts/colors are appropriate for the new theme.
 
void m_onCalculateClick (wxCommandEvent &event) override
 

Protected Attributes

wxStaticText * m_dummy1
 
wxStaticText * m_ambientText
 
wxTextCtrl * m_ambientValue
 
wxStaticText * m_ambientUnit
 
wxStaticText * m_dummy2
 
wxStaticText * m_meltingText
 
wxTextCtrl * m_meltingValue
 
wxStaticText * m_meltingUnit
 
wxRadioButton * m_widthRadio
 
wxStaticText * m_widthText
 
wxTextCtrl * m_widthValue
 
UNIT_SELECTOR_LENm_widthUnit
 
wxRadioButton * m_thicknessRadio
 
wxStaticText * m_thicknessText
 
wxTextCtrl * m_thicknessValue
 
UNIT_SELECTOR_THICKNESSm_thicknessUnit
 
wxRadioButton * m_currentRadio
 
wxStaticText * m_currentText
 
wxTextCtrl * m_currentValue
 
wxStaticText * m_currentUnit
 
wxRadioButton * m_timeRadio
 
wxStaticText * m_timeText
 
wxTextCtrl * m_timeValue
 
wxStaticText * m_timeUnit
 
wxButton * m_calculateButton
 
wxStaticText * m_comment
 
HTML_WINDOWm_htmlHelp
 

Detailed Description

Definition at line 28 of file panel_fusing_current.h.

Constructor & Destructor Documentation

◆ PANEL_FUSING_CURRENT()

PANEL_FUSING_CURRENT::PANEL_FUSING_CURRENT ( wxWindow *  parent,
wxWindowID  id = wxID_ANY,
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxDefaultSize,
long  style = wxTAB_TRAVERSAL,
const wxString &  name = wxEmptyString 
)

◆ ~PANEL_FUSING_CURRENT()

PANEL_FUSING_CURRENT::~PANEL_FUSING_CURRENT ( )

Member Function Documentation

◆ LoadSettings()

void PANEL_FUSING_CURRENT::LoadSettings ( PCB_CALCULATOR_SETTINGS aCfg)
inlineoverridevirtual

Load the settings into the panel.

Parameters
aCfgis the settings structure to load from

Implements CALCULATOR_PANEL.

Definition at line 38 of file panel_fusing_current.h.

◆ m_onCalculateClick()

void PANEL_FUSING_CURRENT::m_onCalculateClick ( wxCommandEvent &  event)
overridevirtual

Reimplemented from PANEL_FUSING_CURRENT_BASE.

◆ SaveSettings()

void PANEL_FUSING_CURRENT::SaveSettings ( PCB_CALCULATOR_SETTINGS aCfg)
inlineoverridevirtual

Save the settings from the panel.

Parameters
aCfgis the settings structure to save to

Implements CALCULATOR_PANEL.

Definition at line 39 of file panel_fusing_current.h.

◆ ThemeChanged()

void PANEL_FUSING_CURRENT::ThemeChanged ( )
overridevirtual

Update UI elements of the panel when the theme changes to ensure the images and fonts/colors are appropriate for the new theme.

Implements CALCULATOR_PANEL.

Member Data Documentation

◆ m_ambientText

wxStaticText* PANEL_FUSING_CURRENT_BASE::m_ambientText
protectedinherited

◆ m_ambientUnit

wxStaticText* PANEL_FUSING_CURRENT_BASE::m_ambientUnit
protectedinherited

◆ m_ambientValue

wxTextCtrl* PANEL_FUSING_CURRENT_BASE::m_ambientValue
protectedinherited

◆ m_calculateButton

wxButton* PANEL_FUSING_CURRENT_BASE::m_calculateButton
protectedinherited

◆ m_comment

wxStaticText* PANEL_FUSING_CURRENT_BASE::m_comment
protectedinherited

◆ m_currentRadio

wxRadioButton* PANEL_FUSING_CURRENT_BASE::m_currentRadio
protectedinherited

◆ m_currentText

wxStaticText* PANEL_FUSING_CURRENT_BASE::m_currentText
protectedinherited

◆ m_currentUnit

wxStaticText* PANEL_FUSING_CURRENT_BASE::m_currentUnit
protectedinherited

◆ m_currentValue

wxTextCtrl* PANEL_FUSING_CURRENT_BASE::m_currentValue
protectedinherited

◆ m_dummy1

wxStaticText* PANEL_FUSING_CURRENT_BASE::m_dummy1
protectedinherited

◆ m_dummy2

wxStaticText* PANEL_FUSING_CURRENT_BASE::m_dummy2
protectedinherited

◆ m_htmlHelp

HTML_WINDOW* PANEL_FUSING_CURRENT_BASE::m_htmlHelp
protectedinherited

◆ m_meltingText

wxStaticText* PANEL_FUSING_CURRENT_BASE::m_meltingText
protectedinherited

◆ m_meltingUnit

wxStaticText* PANEL_FUSING_CURRENT_BASE::m_meltingUnit
protectedinherited

◆ m_meltingValue

wxTextCtrl* PANEL_FUSING_CURRENT_BASE::m_meltingValue
protectedinherited

◆ m_thicknessRadio

wxRadioButton* PANEL_FUSING_CURRENT_BASE::m_thicknessRadio
protectedinherited

◆ m_thicknessText

wxStaticText* PANEL_FUSING_CURRENT_BASE::m_thicknessText
protectedinherited

◆ m_thicknessUnit

UNIT_SELECTOR_THICKNESS* PANEL_FUSING_CURRENT_BASE::m_thicknessUnit
protectedinherited

◆ m_thicknessValue

wxTextCtrl* PANEL_FUSING_CURRENT_BASE::m_thicknessValue
protectedinherited

◆ m_timeRadio

wxRadioButton* PANEL_FUSING_CURRENT_BASE::m_timeRadio
protectedinherited

◆ m_timeText

wxStaticText* PANEL_FUSING_CURRENT_BASE::m_timeText
protectedinherited

◆ m_timeUnit

wxStaticText* PANEL_FUSING_CURRENT_BASE::m_timeUnit
protectedinherited

◆ m_timeValue

wxTextCtrl* PANEL_FUSING_CURRENT_BASE::m_timeValue
protectedinherited

◆ m_widthRadio

wxRadioButton* PANEL_FUSING_CURRENT_BASE::m_widthRadio
protectedinherited

◆ m_widthText

wxStaticText* PANEL_FUSING_CURRENT_BASE::m_widthText
protectedinherited

◆ m_widthUnit

UNIT_SELECTOR_LEN* PANEL_FUSING_CURRENT_BASE::m_widthUnit
protectedinherited

◆ m_widthValue

wxTextCtrl* PANEL_FUSING_CURRENT_BASE::m_widthValue
protectedinherited

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