33#ifndef CALL_EXPLORER_PLUGIN_WINDOW_HH
34#define CALL_EXPLORER_PLUGIN_WINDOW_HH
37#include <wx/listctrl.h>
62 void onClose(wxCommandEvent& event);
63 void onEdit(wxCommandEvent&);
64 void onRun(wxCommandEvent& event);
75 wxSizer*
createContents(wxWindow* parent,
bool call_fit,
bool set_sizer);
111 DECLARE_EVENT_TABLE()
TTAMachine::Machine * machine
the architecture definition of the estimated processor
void onEdit(wxCommandEvent &)
wxSizer * createContents(wxWindow *parent, bool call_fit, bool set_sizer)
void onParamDeSelect(wxListEvent &event)
void onParamSelect(wxListEvent &event)
void onParamActivate(wxListEvent &event)
DesignSpaceExplorer explorer_
wxComboBox * pluginNames_
Plugin names combo box.
void onClose(wxCommandEvent &event)
virtual bool TransferDataToWindow()
wxButton * editButton
Edit button.
wxTextCtrl * pluginDescription_
description text field
void updateParameterList()
virtual ~CallExplorerPluginWindow()
DesignSpaceExplorerPlugin * selectedPlugin_
std::vector< DesignSpaceExplorerPlugin * > plugins_
ExplorerPluginParameter getParam(int paramNum)
void onRun(wxCommandEvent &event)
TTAMachine::Machine & machine_
Machine that is being modified.
void onSelectPlugin(wxCommandEvent &event)
int selectedParam_
Selected parameter, or -1.
wxListCtrl * parameterList_
Parameter list;.
wxButton * runButton
Run button.