![]() |
BT-MatML-Editor 0.1.4
Editor for the MatML 3.1 XML Schema
|
Public Member Functions | |
ID_GUI () | |
Constructor for the derived class | |
ID_GUI (wxWindow *parent) | |
Constructor for the derived class More... | |
virtual | ~ID_GUI () |
Destructor for the derived class | |
void | SetEvtHandlerVar (TreeCtrlSorted *&MatMLTreeCtrl, ::boost::shared_ptr< MatML_Doc > MatMLdoc) |
Function used to set up this objects member variables which is used in the EventHandler's functions. Required before using the derived class's event handler functions. More... | |
void | SetMatMLTreeCtrl (TreeCtrlSorted *&MatMLTreeCtrl) |
Set the Event Handler associated with the MatML wxTreeCtrl Required before using the derived class's event handler functions. More... | |
void | SetMatMLDoc (::boost::shared_ptr< MatML_Doc > &MatMLdoc) |
Set the Event Handler Variable associated with the MatML wxTreeCtrl Required before using the derived class's event handler functions. More... | |
void | SwapIDRefs (MatML_Doc *matmldoc, xml_schema::idref &oldid, xml_schema::idref &newid) |
void | OnGenerateUuidButton (wxCommandEvent &event) |
Event Handler call Overwrites the base class calls More... | |
void | OnIDTextCtrl (wxCommandEvent &event) |
bool | Warning () |
void | GenerateUuid (Material *element) |
Generate the UUID More... | |
void | GenerateUuid (TestConditionDetails *element) |
void | GenerateUuid (SpecimenDetails *element) |
void | GenerateUuid (SourceDetails *element) |
void | GenerateUuid (PropertyDetails *element) |
void | GenerateUuid (ParameterDetails *element) |
void | GenerateUuid (MeasurementTechniqueDetails *element) |
void | GenerateUuid (DataSourceDetails *element) |
void | GenerateUuid (ComponentDetails *element) |
void | GenerateUuid (AuthorityDetails *element) |
::string | GetUUIDLabel () |
template<class MatML_Class > | |
void | ExchangeIDRefWithID (::boost::any any_ptr) |
template<class MatML_Class > | |
void | ExchangeIDRefWithOptionalID (::boost::any any_ptr) |
![]() | |
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) |
Public Attributes | |
TreeCtrlSorted * | m_MatMLTreeCtrl |
::boost::shared_ptr< MatML_Doc > | m_MatMLDoc |
![]() | |
wxPanel * | m_GUI |
wxButton * | m_GenerateUuidButton |
wxTextCtrl * | m_IDTextCtrl |
wxCheckBox * | m_ReplaceIDRefs |
Additional Inherited Members | |
![]() | |
static wxPanel * | Create (wxWindow *parent, wxButton *&GenerateUuidButton, wxTextCtrl *&IDTextCtrl, wxCheckBox *&ReplaceIDRefs) |
Creates a GUI for the UUID generation and the custom ID textctrl. More... | |
ID_GUI::ID_GUI | ( | wxWindow * | parent | ) |
Constructor for the derived class
parent | |
MatMLTreeCtrl |
void ID_GUI::GenerateUuid | ( | Material * | element | ) |
Generate the UUID
material |
string ID_GUI::GetUUIDLabel | ( | ) |
xs:IDs cannot have : characters anywhere in the name and cannot have a digit as the first character of the name.
|
virtual |
Event Handler call Overwrites the base class calls
event |
Reimplemented from bellshire::ID_GUI_Base.
|
virtual |
Reimplemented from bellshire::ID_GUI_Base.
void ID_GUI::SetEvtHandlerVar | ( | TreeCtrlSorted *& | MatMLTreeCtrl, |
::boost::shared_ptr< MatML_Doc > | MatMLDoc | ||
) |
Function used to set up this objects member variables which is used in the EventHandler's functions. Required before using the derived class's event handler functions.
MatMLTreeCtrl |
void ID_GUI::SetMatMLDoc | ( | ::boost::shared_ptr< MatML_Doc > & | MatMLDoc | ) |
Set the Event Handler Variable associated with the MatML wxTreeCtrl Required before using the derived class's event handler functions.
MatMLTreeCtrl |
void ID_GUI::SetMatMLTreeCtrl | ( | TreeCtrlSorted *& | MatMLTreeCtrl | ) |
Set the Event Handler associated with the MatML wxTreeCtrl Required before using the derived class's event handler functions.
MatMLTreeCtrl |