33#ifndef TTA_RF_IMPLEMENTATION_DIALOG_HH
34#define TTA_RF_IMPLEMENTATION_DIALOG_HH
36#include <wx/listctrl.h>
48 wxWindow* parent, wxWindowID
id,
54 void onOK(wxCommandEvent& event);
92 wxSizer*
createContents(wxWindow* parent,
bool call_fit,
bool set_sizer);
163 DECLARE_EVENT_TABLE()
IDF::MachineImplementation * implementation
the implementation definition of the estimated processor
wxChoice * sizeChoice_
Pointer to size parameter choice widget.
void onAddExternalPort(wxCommandEvent &event)
HDB::RFImplementation::Parameter selectedParameter()
void onExternalPortActivation(wxListEvent &event)
wxSizer * createContents(wxWindow *parent, bool call_fit, bool set_sizer)
void onAddPort(wxCommandEvent &event)
wxListCtrl * sourceList_
Pointer to the source file list widget.
void onPortSelection(wxListEvent &event)
virtual ~RFImplementationDialog()
void onExternalPortSelection(wxListEvent &event)
wxString getSizeParameter()
HDB::RFExternalPort * selectedExternalPort()
void onDeleteExternalPort(wxCommandEvent &event)
void onDeleteParameter(wxCommandEvent &event)
HDB::RFImplementation & implementation_
RF Implementation to modify.
void onParameterActivation(wxListEvent &event)
void onSourceFileSelection(wxListEvent &event)
wxListCtrl * parameterList_
Pointer to the parameter list widget.
void onWidthChoice(wxCommandEvent &event)
void onAddSourceFile(wxCommandEvent &event)
wxListCtrl * portList_
Pointer to the port list widget.
wxListCtrl * externalPortList_
Pointer to the external port list widget.
void onMoveSourceFileDown(wxCommandEvent &)
void onSizeChoice(wxCommandEvent &event)
void onModifyPort(wxCommandEvent &event)
void onEditParameter(wxCommandEvent &event)
void onSACchoise(wxCommandEvent &event)
void onMoveSourceFileUp(wxCommandEvent &)
void onDeletePort(wxCommandEvent &event)
void onParameterSelection(wxListEvent &event)
wxString getWidthParameter()
void onDeleteSourceFile(wxCommandEvent &event)
HDB::RFPortImplementation * selectedPort()
void onOK(wxCommandEvent &event)
void onEditExternalPort(wxCommandEvent &event)
wxChoice * widthChoice_
Pointer to width parameter choice widget.
@ ID_LABEL_SIZE_PARAMETER
@ ID_LABEL_WIDTH_PARAMETER
@ ID_DELETE_EXTERNAL_PORT
void onAddParameter(wxCommandEvent &event)