#include <creaWx.h>
#include <wx/panel.h>
+#include "modelCDMProject.h"
+
class wxCDMProjectDescriptionPanel : public wxPanel
{
+ DECLARE_EVENT_TABLE()
public:
+
wxCDMProjectDescriptionPanel(
wxWindow* parent,
+ modelCDMProject* project,
wxWindowID id = -1,
const wxString& caption = _("Description Frame"),
const wxPoint& pos = wxDefaultPosition,
bool Create(
wxWindow* parent,
+ modelCDMProject* project,
wxWindowID id = -1,
const wxString& caption = _("Description Frame"),
const wxPoint& pos = wxDefaultPosition,
void CreateControls();
+private:
+ modelCDMProject* project;
+ wxStaticText* versiontc;
+ wxStaticText* versionDatetc;
+ wxStaticText* buildPathtc;
+
//handlers
protected:
+ void OnBtnManagePackages(wxCommandEvent& event);
+ void OnBtnManageLibraries(wxCommandEvent& event);
+ void OnBtnManageApplications(wxCommandEvent& event);
+ void OnBtnEditCMakeLists(wxCommandEvent& event);
+ void OnBtnSetBuildPath(wxCommandEvent& event);
+ void OnBtnOpenFolder(wxCommandEvent& event);
+ void OnBtnSetVersion(wxCommandEvent& event);
+
+ void OnCMakeMouseEnter(wxMouseEvent& event);
+ void OnCMakeMouseExit(wxMouseEvent& event);
+ void OnAppliMouseEnter(wxMouseEvent& event);
+ void OnAppliMouseExit(wxMouseEvent& event);
+ void OnLibMouseEnter(wxMouseEvent& event);
+ void OnLibMouseExit(wxMouseEvent& event);
};
#endif /* WXCDMPROJECTDESCRIPTIONPANEL_H_ */