OpenASIP 2.2
|
#include <ImplementationParameterDialog.hh>
Public Member Functions | |
ImplementationParameterDialog (wxWindow *parent, wxWindowID id, HDB::FUImplementation::Parameter &implementation) | |
virtual | ~ImplementationParameterDialog () |
Private Types | |
enum | { ID_LABEL_NAME = 10000 , ID_NAME , ID_LABEL_TYPE , ID_TYPE , ID_LABEL_VALUE , ID_VALUE , ID_LINE } |
Enumerated IDs for dialog widgets. More... | |
Private Member Functions | |
void | onOK (wxCommandEvent &event) |
wxSizer * | createContents (wxWindow *parent, bool call_fit, bool set_sizer) |
Creates the dialog contents. | |
Private Attributes | |
HDB::FUImplementation::Parameter & | parameter_ |
FU port implementation to modify. | |
wxString | name_ |
wxString | type_ |
wxString | value_ |
Dialog for editing FU port implementations.
Definition at line 44 of file ImplementationParameterDialog.hh.
|
private |
Enumerated IDs for dialog widgets.
Enumerator | |
---|---|
ID_LABEL_NAME | |
ID_NAME | |
ID_LABEL_TYPE | |
ID_TYPE | |
ID_LABEL_VALUE | |
ID_VALUE | |
ID_LINE |
Definition at line 56 of file ImplementationParameterDialog.hh.
ImplementationParameterDialog::ImplementationParameterDialog | ( | wxWindow * | parent, |
wxWindowID | id, | ||
HDB::FUImplementation::Parameter & | implementation | ||
) |
The Constructor.
parent | Parent window of the dialog. |
id | Window identifier for the dialog window. |
parameter | FU implementation parameter to modify. |
Definition at line 52 of file ImplementationParameterDialog.cc.
References WxConversion::toWxString().
|
virtual |
|
private |
Creates the dialog contents.
Creates the dialog contents.
Definition at line 116 of file ImplementationParameterDialog.cc.
References ID_LABEL_NAME, ID_LABEL_TYPE, ID_LABEL_VALUE, ID_LINE, ID_NAME, ID_TYPE, and ID_VALUE.
|
private |
Event handler for the dialog OK-button.
Definition at line 82 of file ImplementationParameterDialog.cc.
References HDB::Parameter::name, name_, parameter_, WxConversion::toString(), HDB::Parameter::type, type_, HDB::Parameter::value, and value_.
|
private |
Definition at line 72 of file ImplementationParameterDialog.hh.
Referenced by onOK().
|
private |
FU port implementation to modify.
Definition at line 70 of file ImplementationParameterDialog.hh.
Referenced by onOK().
|
private |
Definition at line 73 of file ImplementationParameterDialog.hh.
Referenced by onOK().
|
private |
Definition at line 74 of file ImplementationParameterDialog.hh.
Referenced by onOK().