33#ifndef TTA_OPSET_DIALOG_HH
34#define TTA_OPSET_DIALOG_HH
64 std::map<
int, std::set<int> >& operands,
PortMap& ports,
69 wxSizer*
createContents(wxWindow* parent,
bool call_fit,
bool set_sizer);
71 void onOK(wxCommandEvent& event);
std::map< int, PortSet > PortMap
std::set< const TTAMachine::FUPort *, TTAMachine::MachinePart::Comparator > PortSet
wxListBox * operationList_
Operation list widget.
const TTAMachine::FUPort * findTriggerPort(PortMap &ports)
void onOperationFilterChange(wxCommandEvent &event)
wxSizer * createContents(wxWindow *parent, bool call_fit, bool set_sizer)
virtual bool TransferDataFromWindow()
virtual bool TransferDataToWindow()
TCEString operation_
Name of the selected operation.
std::string opNameFilter_
A string to filter opset list.
TTAMachine::HWOperation * createOperation(TTAMachine::FunctionUnit &fu)
void onOK(wxCommandEvent &event)
bool bindPorts(TTAMachine::HWOperation &operation, std::map< int, std::set< int > > &operands, PortMap &ports, bool needsTrigger)
void onSelectOperation(wxCommandEvent &event)
int latency_
Chosen latency.