コード例 #1
0
ファイル: workspacetab.cpp プロジェクト: 05storm26/codelite
void WorkspaceTab::OnActiveProjectChanged(clProjectSettingsEvent& e)
{
    e.Skip();

    // Update the choice control
    m_choiceActiveProject->SetStringSelection(e.GetProjectName());
}
コード例 #2
0
ファイル: qmakeplugin.cpp プロジェクト: eranif/codelite
void QMakePlugin::OnSaveConfig(clProjectSettingsEvent& event)
{
    event.Skip();

    wxString conf, project;
    project = event.GetProjectName();
    conf = event.GetConfigName();

    QMakeTab* tab = DoGetQmakeTab(conf);
    if(!tab) { return; }
    tab->Save(m_mgr, project, conf);
}
コード例 #3
0
ファイル: CMakePlugin.cpp プロジェクト: kaustubhcs/codelite
void CMakePlugin::OnSaveConfig(clProjectSettingsEvent& event)
{
    event.Skip();

    CL_DEBUG("Saving CMake config...");

    // Panel doesn't exists
    if(!m_panel) return;

    // Get project name
    const wxString& project = event.GetProjectName();

    // Store settings into pointer
    m_panel->StoreSettings();

    wxASSERT(m_settingsManager);
    // Save settings
    m_settingsManager->SaveProject(project);
}