]> Creatis software - crea.git/blobdiff - lib/creaDevManagerLib/wxCDMProjectDescriptionPanel.h
Feature #1711
[crea.git] / lib / creaDevManagerLib / wxCDMProjectDescriptionPanel.h
index e91dca0099475c97a27c1c6c9a596c4c1f1eea49..06c12bd3c3bc0555090236d3f3e64f8390aa223c 100644 (file)
 #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,
@@ -54,6 +59,7 @@ public:
 
   bool Create(
       wxWindow* parent,
+      modelCDMProject* project,
       wxWindowID id = -1,
       const wxString& caption = _("Description Frame"),
       const wxPoint& pos = wxDefaultPosition,
@@ -63,8 +69,28 @@ public:
 
   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_ */