34#ifndef TTA_OUTPUT_OPERAND_DIALOG_HH 
   35#define TTA_OUTPUT_OPERAND_DIALOG_HH 
   38#include <wx/spinctrl.h> 
   60    wxSizer* 
createContents(wxWindow* window, 
bool call_fit, 
bool set_sizer);
 
   61    void onOk(wxCommandEvent& event);
 
   62    void onType(wxCommandEvent& event);
 
  106    DECLARE_EVENT_TABLE()
 
 
std::pair< int, Operand::OperandType > operandPair
std::map< int, Operand::OperandType > operandList
virtual ~OutputOperandDialog()
void onElementWidth(wxSpinEvent &event)
std::vector< std::string > outputTypes_
Output types.
int elemWidth_
Current element width in choice box.
@ ID_MEM_DATA
Memory data choice.
@ ID_OPERATION_OUTPUT_TYPES
Output Type ComboBox.
OutputOperandDialog & operator=(const OutputOperandDialog &)
Assignment not allowed.
void updateElementWidths()
int type_
Current operand type in choice box.
void onElementCount(wxCommandEvent &event)
void onType(wxCommandEvent &event)
bool memData_
Flag indicating whether operand is memory data or not.
OutputOperandDialog(const OutputOperandDialog &)
Copying not allowed.
void onOk(wxCommandEvent &event)
wxChoice * elementCountChoice_
Choice box for operand element count.
operandList operandTypes_
wxChoice * outputTypesComboBox_
Choice box for operation input types.
wxSpinCtrl * elementWidthSpinCtrl_
Spin ctrl for operand element width.
wxSizer * createContents(wxWindow *window, bool call_fit, bool set_sizer)
int index_
Index of the operand.
void updateElementCounts()
Operand * operand_
Operand to be modified.
int elemCount_
Current element count in choice box.