33#ifndef TTA_ADD_IU_FROM_HDB_DIALOG_HH
34#define TTA_ADD_IU_FROM_HDB_DIALOG_HH
38#include <wx/listctrl.h>
68 wxSizer*
createContents(wxWindow* parent,
bool call_fit,
bool set_sizer);
70 void onAdd(wxCommandEvent& event);
71 void onClose(wxCommandEvent& event);
72 bool loadHDB(
const std::string& path);
102 DECLARE_EVENT_TABLE()
static const wxString HDB_FILE_FILTER
File filter for HDB files.
void setColumnImage(int col, int image)
virtual bool TransferDataToWindow()
wxSizer * createContents(wxWindow *parent, bool call_fit, bool set_sizer)
void onColumnClick(wxListEvent &event)
void onClose(wxCommandEvent &event)
static const int DEFAULT_SIZE
Default size for the IU, if the size is parameterized in the HDB.
bool loadHDB(const std::string &path)
void onListSelectionChange(wxListEvent &event)
std::map< int, HDB::RFArchitecture * > iuArchitectures_
Map of iu architectures displayed in the dialog list.
static const int DEFAULT_WIDTH
Default width for the IU, if the size is parameterized in the HDB.
static const TTAMachine::Machine::Extension DEFAULT_EXTENSION_MODE
Default extension mode for the immediate unit.
void onAdd(wxCommandEvent &event)
Model * model_
Model of the current adf file.
virtual ~AddIUFromHDBDialog()
wxListCtrl * list_
Immediate slot list widget.