Example #1
0
void PHPWorkspaceView::ReloadWorkspace(bool saveBeforeReload)
{
    wxFileName fnWorkspace = PHPWorkspace::Get()->GetFilename();
    PHPWorkspace::Get()->Close(saveBeforeReload);
    PHPWorkspace::Get()->Open(fnWorkspace.GetFullPath());
    UnLoadWorkspace();
    LoadWorkspace();
}
Example #2
0
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();
    }
}
Example #3
0
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 );    
}
Example #4
0
void PHPWorkspaceView::OnReloadWorkspace(wxCommandEvent& e)
{
    wxUnusedVar(e);
    UnLoadWorkspace();
    LoadWorkspace();
}
Example #5
0
void PHPWorkspaceView::CreateNewProject(const wxString& name)
{
    bool active = PHPWorkspace::Get()->GetProjects().empty();
    PHPWorkspace::Get()->CreateProject(name, active);
    LoadWorkspace();
}