OpenASIP
2.0
|
#include <OperationImplementationDialog.hh>
Public Member Functions | |
OperationImplementationDialog () | |
Constructor. More... | |
virtual | ~OperationImplementationDialog ()=default |
void | onOK (wxCommandEvent &) |
void | onAddVhdlImplFile (wxFileDirPickerEvent &) |
void | onAddVerilogImplFile (wxFileDirPickerEvent &) |
void | onDeleteListItem (wxCommandEvent &) |
void | onAddListItem (wxCommandEvent &) |
void | onAddVHDLVariable (wxCommandEvent &) |
void | onAddVerilogVariable (wxCommandEvent &) |
Private Member Functions | |
void | addAvailableResourcesToList () |
std::string | sanitize (const wxString &path) |
Private Attributes | |
wxListCtrl * | availableResourceList_ |
wxListCtrl * | addedResourceList_ |
wxListCtrl * | addedVariableList_ |
wxTextCtrl * | nameCtrl_ |
wxFilePickerCtrl * | pick1_ |
wxFilePickerCtrl * | pick2_ |
wxFilePickerCtrl * | pick11_ |
wxFilePickerCtrl * | pick21_ |
wxFilePickerCtrl * | pick_vhdl_init_ |
wxFilePickerCtrl * | pick_vlog_init_ |
wxFilePickerCtrl * | pick31_ |
wxSpinCtrl * | latencyWheel_ |
Definition at line 41 of file OperationImplementationDialog.hh.
OperationImplementationDialog::onAddVerilogImplFile OperationImplementationDialog::onAddVerilogVariable OperationImplementationDialog::OperationImplementationDialog | ( | ) |
|
virtualdefault |
|
private |
Definition at line 204 of file OperationImplementationDialog.cc.
References availableResourceList_, HDB::OperationImplementationResource::id, HDB::OperationImplementationResource::name, HDB::HDBManager::OperationImplementationResourceByID(), and HDB::HDBManager::OperationImplementationResourceIDs().
void OperationImplementationDialog::onAddListItem | ( | wxCommandEvent & | ) |
Definition at line 331 of file OperationImplementationDialog.cc.
References addedResourceList_, and availableResourceList_.
void OperationImplementationDialog::onAddVerilogImplFile | ( | wxFileDirPickerEvent & | ) |
Definition at line 302 of file OperationImplementationDialog.cc.
void OperationImplementationDialog::onAddVerilogVariable | ( | wxCommandEvent & | ) |
Definition at line 310 of file OperationImplementationDialog.cc.
References addedVariableList_.
void OperationImplementationDialog::onAddVhdlImplFile | ( | wxFileDirPickerEvent & | ) |
Definition at line 299 of file OperationImplementationDialog.cc.
void OperationImplementationDialog::onAddVHDLVariable | ( | wxCommandEvent & | ) |
Definition at line 305 of file OperationImplementationDialog.cc.
References addedVariableList_.
void OperationImplementationDialog::onDeleteListItem | ( | wxCommandEvent & | ) |
void OperationImplementationDialog::onOK | ( | wxCommandEvent & | ) |
Definition at line 233 of file OperationImplementationDialog.cc.
References HDB::OperationImplementation::absBusDefFile, addedResourceList_, addedVariableList_, HDB::HDBManager::addOperationImplementation(), HDB::OperationImplementationResource::count, HDB::OperationImplementationResource::id, HDB::OperationImplementation::implFileVerilog, HDB::OperationImplementation::implFileVhdl, HDB::OperationImplementation::initialImplFileVerilog, HDB::OperationImplementation::initialImplFileVhdl, HDB::OperationImplementation::latency, latencyWheel_, HDB::OperationImplementation::name, nameCtrl_, pick11_, pick1_, pick21_, pick2_, pick31_, pick_vhdl_init_, pick_vlog_init_, HDB::OperationImplementation::postOpImplFileVerilog, HDB::OperationImplementation::postOpImplFileVhdl, HDB::OperationImplementation::resources, sanitize(), HDB::OperationImplementation::verilogVariables, and HDB::OperationImplementation::vhdlVariables.
|
private |
Definition at line 218 of file OperationImplementationDialog.cc.
References HDB::HDBManager::fileName().
Referenced by onOK().
|
private |
Definition at line 58 of file OperationImplementationDialog.hh.
Referenced by onAddListItem(), onDeleteListItem(), and onOK().
|
private |
Definition at line 59 of file OperationImplementationDialog.hh.
Referenced by onAddVerilogVariable(), onAddVHDLVariable(), and onOK().
|
private |
Definition at line 57 of file OperationImplementationDialog.hh.
Referenced by addAvailableResourcesToList(), and onAddListItem().
|
private |
Definition at line 68 of file OperationImplementationDialog.hh.
Referenced by onOK().
|
private |
Definition at line 60 of file OperationImplementationDialog.hh.
Referenced by onOK().
|
private |
Definition at line 63 of file OperationImplementationDialog.hh.
Referenced by onOK().
|
private |
Definition at line 61 of file OperationImplementationDialog.hh.
Referenced by onOK().
|
private |
Definition at line 64 of file OperationImplementationDialog.hh.
Referenced by onOK().
|
private |
Definition at line 62 of file OperationImplementationDialog.hh.
Referenced by onOK().
|
private |
Definition at line 67 of file OperationImplementationDialog.hh.
Referenced by onOK().
|
private |
Definition at line 65 of file OperationImplementationDialog.hh.
Referenced by onOK().
|
private |
Definition at line 66 of file OperationImplementationDialog.hh.
Referenced by onOK().