void PHPWorkspaceView::ReloadWorkspace(bool saveBeforeReload) { wxFileName fnWorkspace = PHPWorkspace::Get()->GetFilename(); PHPWorkspace::Get()->Close(saveBeforeReload); PHPWorkspace::Get()->Open(fnWorkspace.GetFullPath()); UnLoadWorkspace(); LoadWorkspace(); }
void PHPWorkspaceView::OnImportFiles(wxCommandEvent& e) { ImportFilesDlg dlg(wxTheApp->GetTopWindow()); if(dlg.ShowModal() == wxID_OK) { PHPProject::Ptr_t pProject = PHPWorkspace::Get()->GetProject(DoGetSelectedProject()); CHECK_PTR_RET(pProject); pProject->ImportDirectory(dlg.GetPath(), dlg.GetFileSpec(), dlg.GetIsRecursive()); LoadWorkspace(); } }
void EditorBase::Init() { mWorldManager->Init(); InitTools(); LoadWorkspace(); mLastTime = SystemInfo::Instance()->GetSeconds(); QTimer* refreshTimer = new QTimer( this ); connect( refreshTimer, SIGNAL(timeout()), SLOT(OnTick()) ); refreshTimer->start( 1000 / 30 ); }
void PHPWorkspaceView::OnReloadWorkspace(wxCommandEvent& e) { wxUnusedVar(e); UnLoadWorkspace(); LoadWorkspace(); }
void PHPWorkspaceView::CreateNewProject(const wxString& name) { bool active = PHPWorkspace::Get()->GetProjects().empty(); PHPWorkspace::Get()->CreateProject(name, active); LoadWorkspace(); }