* \brief Class bbtk::wxBlackBoxEditionDialog : abstract black-box interface.
*/
-/**
-* \class bbtk::wxBlackBoxEditionDialog
-* \brief
-*/
+/****
+* Design and Developpement of BBTK GEditor
+* Ricardo A Corredor J <ra.corredor67@uniandes.edu.co>
+* RaC - 2010
+****/
#ifndef __wxBlackBoxEditionDialog_h__
#define __wxBlackBoxEditionDialog_h__
namespace bbtk
{
+ //RaC: It is important if it exists a double relation
+ //e.g. wxBlackBoxEditionDialog includes wxGUIEditorGraphicBBS, and wxGUIEditorGraphicBBS includes wxBlackBoxEditionDialog
class wxGUIEditorGraphicBBS;
-
class wxVtkSceneManager;
class wxBlackBoxEditionDialog : public wxDialog
{
public:
- wxBlackBoxEditionDialog(wxGUIEditorGraphicBBS *parent,wxVtkSceneManager* scene);
wxBlackBoxEditionDialog(wxGUIEditorGraphicBBS *parent,GBlackBoxModel *model);
~wxBlackBoxEditionDialog();
void constructBlackBoxEditionDialog();
+
void onClickOk(wxCommandEvent& event);
void onClickClose(wxCommandEvent& event);
private:
wxAuiManager *_dialogAUIMgr;
wxPanel *_panel;
+
std::vector<wxTextCtrl*> _lstValues;
std::vector<wxStaticText*> _lstTypes;
std::vector<wxStaticText*> _lstNames;
+
GBlackBoxModel *_model;
protected: