BT-MatML-Editor 0.1.4
Editor for the MatML 3.1 XML Schema
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
bellshire::ID_GUI_Base Class Reference
Inheritance diagram for bellshire::ID_GUI_Base:
bellshire::ID_GUI

Public Member Functions

 ID_GUI_Base (wxWindow *parent)
 
void Update (Material *element)
 Updates the MatML_GUI from the MatML element More...
 
void Update (ComponentDetails *element)
 
void Update (TestConditionDetails *element)
 
void Update (SpecimenDetails *element)
 
void Update (SourceDetails *element)
 
void Update (PropertyDetails *element)
 
void Update (ParameterDetails *element)
 
void Update (MeasurementTechniqueDetails *element)
 
void Update (DataSourceDetails *element)
 
void Update (AuthorityDetails *element)
 
void Show (bool show=true)
 
wxPanel * get ()
 
void SetConnect ()
 
virtual void OnGenerateUuidButton (wxCommandEvent &event)
 
virtual void OnIDTextCtrl (wxCommandEvent &event)
 

Static Public Member Functions

static wxPanel * Create (wxWindow *parent, wxButton *&GenerateUuidButton, wxTextCtrl *&IDTextCtrl, wxCheckBox *&ReplaceIDRefs)
 Creates a GUI for the UUID generation and the custom ID textctrl. More...
 

Public Attributes

wxPanel * m_GUI
 
wxButton * m_GenerateUuidButton
 
wxTextCtrl * m_IDTextCtrl
 
wxCheckBox * m_ReplaceIDRefs
 

Member Function Documentation

◆ Create()

wxPanel * ID_GUI_Base::Create ( wxWindow *  parent,
wxButton *&  GenerateUuidButton,
wxTextCtrl *&  IDTextCtrl,
wxCheckBox *&  ReplaceIDRefs 
)
static

Creates a GUI for the UUID generation and the custom ID textctrl.

Parameters
parentParent Window
GenerateUuidButton
IDTextCtrl
Returns
wxPanel*

◆ OnGenerateUuidButton()

virtual void bellshire::ID_GUI_Base::OnGenerateUuidButton ( wxCommandEvent &  event)
inlinevirtual

Reimplemented in bellshire::ID_GUI.

◆ Update()

void ID_GUI_Base::Update ( Material element)

Updates the MatML_GUI from the MatML element

Parameters
element

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