Go to the documentation of this file.
32 #ifndef TTA_GCU_DIALOG_HH
33 #define TTA_GCU_DIALOG_HH
36 #include <wx/listctrl.h>
55 wxSizer*
createContents(wxWindow* parent,
bool call_fit,
bool set_sizer);
63 void onName(wxCommandEvent& event);
82 void onHelp(wxCommandEvent& event);
83 void onOK(wxCommandEvent& event);
140 DECLARE_EVENT_TABLE()
wxListCtrl * operationList_
Operation list widget.
int guardLatency_
Guard latency of the gcu.
void onEditPort(wxCommandEvent &event)
int delaySlots_
Number of delay slots of the global control unit.
wxStaticBoxSizer * portListSizer_
Box sizer for the port list controls.
wxStaticBoxSizer * operationsSizer_
Box sizer for the operations list controls.
wxListCtrl * portList_
Port list widget.
void onDeletePort(wxCommandEvent &event)
void onAddSRPort(wxCommandEvent &event)
TTAMachine::ControlUnit * gcu_
The Global Control Unit to be modified with the dialog.
void onOK(wxCommandEvent &event)
void onActivateOperation(wxListEvent &event)
wxSizer * createContents(wxWindow *parent, bool call_fit, bool set_sizer)
wxChoice * addressSpaceChoice_
Address Space choice control.
void onAddOperation(wxCommandEvent &event)
void onEditOperation(wxCommandEvent &event)
void onActivatePort(wxListEvent &event)
wxString name_
Name of the global control unit.
void updateSocketChoicers()
void onName(wxCommandEvent &event)
void onHelp(wxCommandEvent &event)
TTAMachine::BaseFUPort * selectedPort()
void onDeleteOperation(wxCommandEvent &event)
GCUDialog(wxWindow *parent, TTAMachine::ControlUnit *gcu)
void updateAddressSpaceChoice()
void onOperationRightClick(wxListEvent &event)
virtual bool TransferDataToWindow()
void onRAPortChoice(wxCommandEvent &event)
void updateOperationList()
void onPortSelection(wxListEvent &event)
TTAMachine::HWOperation * selectedOperation()
void onPortRightClick(wxListEvent &event)
void updateRAPortChoice()
wxChoice * raPortChoice_
Return address port choice control.
void onAddFUPort(wxCommandEvent &event)
void onOperationSelection(wxListEvent &event)