33#ifndef TTA_AUTO_SELECT_IMPLEMENTATIONS_DIALOG_HH
34#define TTA_AUTO_SELECT_IMPLEMENTATIONS_DIALOG_HH
43 class MachineImplementation;
44 class UnitImplementationLocation;
68 wxSizer*
createContents(wxWindow* parent,
bool call_fit,
bool set_sizer);
70 void onBrowse(wxCommandEvent& event);
71 void onClose(wxCommandEvent& event);
72 void onFind(wxCommandEvent& event);
107 std::map<const IDF::UnitImplementationLocation*, HdbIdPair>
foundRF_;
108 std::map<const IDF::UnitImplementationLocation*, HdbIdPair>
foundIU_;
109 std::map<const IDF::UnitImplementationLocation*, HdbIdPair>
foundFU_;
123 DECLARE_EVENT_TABLE()
TTAMachine::Machine * machine
the architecture definition of the estimated processor
wxCheckBox * cboxIU_
Checkbox widget for immediate unit flag.
TTAMachine::Machine & machine_
Machine containing navigators fo RFs, IUs and FUs.
wxSizer * createContents(wxWindow *parent, bool call_fit, bool set_sizer)
wxCheckBox * cboxFU_
Checkbox widget for function unit flag.
virtual ~AutoSelectImplementationsDialog()
std::map< const IDF::UnitImplementationLocation *, HdbIdPair > foundRF_
std::map< const IDF::UnitImplementationLocation *, HdbIdPair > foundIU_
void findIUImplementations(HDB::HDBManager &hdb)
void onFind(wxCommandEvent &event)
void onBrowse(wxCommandEvent &event)
IDF::MachineImplementation & impl_
void onClose(wxCommandEvent &event)
static const std::string defaultHDB_
std::set< TCEString > hdbs_
Set for hdb paths.
wxChoice * hdbChoice_
Choice selection for list of HDB files.
void findFUImplementations(HDB::HDBManager &hdb)
std::map< const IDF::UnitImplementationLocation *, HdbIdPair > foundFU_
wxCheckBox * cboxRF_
Checkbox widget for register file flag.
void findRFImplementations(HDB::HDBManager &hdb)