void PhpPlugin::OnGetActiveProjectFiles(wxCommandEvent& e) { if(PHPWorkspace::Get()->IsOpen()) { wxArrayString* pfiles = (wxArrayString*)e.GetClientData(); if(pfiles) { wxString activeProjectName = PHPWorkspace::Get()->GetActiveProjectName(); PHPProject::Ptr_t proj = PHPWorkspace::Get()->GetProject(activeProjectName); CHECK_PTR_RET(proj); proj->GetFiles(*pfiles); } } else { e.Skip(); } }