+
+ if(((wxCDMMainFrame*)this->GetParent())->isHelp())
+ {
+ wxCDMProjectHelpDialog* helpDialog = new wxCDMProjectHelpDialog(this->GetParent(), this->project, wxID_ANY);
+ helpDialog->Show(true);
+ }
+}
+
+modelCDMProject* wxCDMProjectDescriptionPanel::GetProject() const
+{
+ return this->project;
+}
+
+void wxCDMProjectDescriptionPanel::OnBtnManagePackages(wxCommandEvent& event)
+{
+ wxCommandEvent* newEvent = new wxCommandEvent(wxEVT_DISPLAY_CHANGED);
+ newEvent->SetId(1);
+ newEvent->SetString(wxT("manage_packages"));
+ newEvent->SetInt(this->project->GetId());
+ wxPostEvent(this->GetParent(), *newEvent);
+ event.Skip();
+}
+
+void wxCDMProjectDescriptionPanel::OnBtnManageLibraries(wxCommandEvent& event)
+{
+ wxCommandEvent* newEvent = new wxCommandEvent(wxEVT_DISPLAY_CHANGED);
+ newEvent->SetId(1);
+ newEvent->SetString(wxT("manage_libraries"));
+ wxPostEvent(this->GetParent(), *newEvent);
+
+ wxCommandEvent* newEvent1 = new wxCommandEvent(wxEVT_COMMAND_LIST_ITEM_DESELECTED);
+
+ if(this->project->GetLib() != NULL)
+ {
+ int CMId = this->project->GetLib()->GetId();
+ newEvent1->SetInt(CMId);
+ newEvent1->SetId(0);
+ wxPostEvent(this->GetParent(), *newEvent1);
+ }
+
+ event.Skip();