]> Creatis software - crea.git/blobdiff - lib/creaDevManagerLib/wxCDMPackageManagerPanel.cpp
Feature #1711
[crea.git] / lib / creaDevManagerLib / wxCDMPackageManagerPanel.cpp
index 683d4ec4d09f7951897b662895e682a42c9fc63d..d11472750999a7ff63e607d8444a2f6438c67fed 100644 (file)
@@ -37,6 +37,8 @@
 #include "wxCDMMainFrame.h"
 #include "wxCDMNewPackageDialog.h"
 
+#include "wxCDMPackageManagerHelpDialog.h"
+
 #include "creaDevManagerIds.h"
 #include "images/PkIcon64.xpm"
 
@@ -44,7 +46,9 @@ BEGIN_EVENT_TABLE(wxCDMPackageManagerPanel, wxPanel)
 EVT_BUTTON(ID_BUTTON_PREV, wxCDMPackageManagerPanel::OnBtnReturn)
 EVT_HYPERLINK(ID_LINK_SELECT_PACKAGE, wxCDMPackageManagerPanel::OnLnkPackageSelect)
 EVT_BUTTON(ID_BUTTON_CREATE_PACKAGE, wxCDMPackageManagerPanel::OnBtnCreatePackage)
+EVT_COMMAND(wxID_ANY, wxEVT_COMMAND_TOOL_CLICKED, wxCDMPackageManagerPanel::OnBtnCreatePackage)
 EVT_BUTTON(ID_BUTTON_EDIT_CMAKELISTSFILE, wxCDMPackageManagerPanel::OnBtnEditCMakeLists)
+EVT_COMMAND(wxID_ANY, wxEVT_COMMAND_TOOL_ENTER, wxCDMPackageManagerPanel::OnBtnEditCMakeLists)
 END_EVENT_TABLE()
 
 wxCDMPackageManagerPanel::wxCDMPackageManagerPanel(
@@ -140,6 +144,17 @@ void wxCDMPackageManagerPanel::CreateControls()
   //Assign sizer
   SetSizer(sizer);
   sizer->SetSizeHints(this);
+
+  if (((wxCDMMainFrame*)this->GetParent())->isHelp())
+    {
+      wxCDMPackageManagerHelpDialog* helpDialog = new wxCDMPackageManagerHelpDialog(this->GetParent(), this, wxID_ANY);
+      helpDialog->Show(true);
+    }
+}
+
+modelCDMProject* wxCDMPackageManagerPanel::GetProject() const
+{
+  return this->project;
 }
 
 void wxCDMPackageManagerPanel::OnBtnReturn(wxCommandEvent& event)