Go to the documentation of this file.
32 #ifndef TTA_FU_DIALOG_HH
33 #define TTA_FU_DIALOG_HH
37 #include <wx/listctrl.h>
56 wxSizer*
createContents(wxWindow* parent,
bool call_fit,
bool set_sizer);
60 void onOK(wxCommandEvent& event);
61 void onHelp(wxCommandEvent& event);
62 void onName(wxCommandEvent& event);
117 DECLARE_EVENT_TABLE()
void onPortSelection(wxListEvent &event)
wxChoice * addressSpaceChoice_
Address Space choice control.
void onActivatePort(wxListEvent &event)
void onEditPort(wxCommandEvent &event)
wxListCtrl * portListCtrl_
Port list control.
TTAMachine::HWOperation * selectedOperation()
void onSetAddressSpace(wxCommandEvent &event)
void onPortRightClick(wxListEvent &event)
void onOperationRightClick(wxListEvent &event)
void updateAddressSpaceChoice()
wxStaticBoxSizer * operationsSizer_
Sizer for the operation list controls.
void onEditOperation(wxCommandEvent &event)
void onAddOperation(wxCommandEvent &event)
void onAddOperationFromOpset(wxCommandEvent &event)
virtual bool TransferDataToWindow()
void onOK(wxCommandEvent &event)
TTAMachine::FunctionUnit * functionUnit_
FunctionUnit to modify.
void onName(wxCommandEvent &event)
wxSizer * createContents(wxWindow *parent, bool call_fit, bool set_sizer)
void onOperationSelection(wxListEvent &event)
void onActivateOperation(wxListEvent &event)
@ ID_ADD_OPERATION_FROM_OPSET
void onDeletePort(wxCommandEvent &event)
void onAddPort(wxCommandEvent &event)
wxStaticBoxSizer * portsSizer_
Sizer for the port list controls.
wxListCtrl * operationListCtrl_
Operation list control.
void onDeleteOperation(wxCommandEvent &event)
wxString name_
Name of the function unit.
TTAMachine::FUPort * selectedPort()
void updateOperationList()
void onHelp(wxCommandEvent &event)
FUDialog(wxWindow *parent, TTAMachine::FunctionUnit *functionUnit)