33#ifndef TTA_COST_FUNCTION_PLUGIN_DIALOG_HH
34#define TTA_COST_FUNCTION_PLUGIN_DIALOG_HH
37#include <wx/listctrl.h>
54 void onBrowse(wxCommandEvent& event);
55 void onAdd(wxCommandEvent& event);
56 void onModify(wxCommandEvent& event);
57 void onDelete(wxCommandEvent& event);
58 void onOK(wxCommandEvent& event);
63 wxSizer*
createContents(wxWindow* parent,
bool call_fit,
bool set_sizer);
106 DECLARE_EVENT_TABLE()
wxSizer * createContents(wxWindow *parent, bool call_fit, bool set_sizer)
static const wxString TYPE_COST_DECOMP
Decompressor cost estimator string for the type choicer widget.
wxListCtrl * list_
Pointer to the data list widget.
int id_
Plugin id in the HDB.
wxChoice * typeChoice_
Pointer to the type choice widget.
static const wxString TYPE_COST_FU
FU Cost estimator string for the type choicer widget.
void onModify(wxCommandEvent &event)
wxString path_
Plugin file path.
void onOK(wxCommandEvent &event)
static const wxString TYPE_COST_RF
RF Cost estimator string for the type choicer widget.
static const wxString TYPE_COST_ICDEC
IC&decoder Cost estimator string for the type choicer widget.
wxString name_
Plugin name.
void onDataSelection(wxListEvent &event)
virtual ~CostFunctionPluginDialog()
HDB::HDBManager & hdb_
HDB containing the plugin.
void onAdd(wxCommandEvent &event)
void onDelete(wxCommandEvent &event)
void onBrowse(wxCommandEvent &event)
virtual bool TransferDataToWindow()
wxString description_
Plugin description string.