Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Carbide.c++
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo

Packages that use ICarbideProjectInfo
com.nokia.carbide.cdt.builder |
com.nokia.carbide.cdt.builder.project |

Uses of ICarbideProjectInfo in com.nokia.carbide.cdt.builder

Methods in com.nokia.carbide.cdt.builder that return ICarbideProjectInfo
`ICarbideProjectInfo` | `ICarbideBuildManager.getProjectInfo(IProject project)` Get the ICarbideProjectInfo for a given IProject.

Methods in com.nokia.carbide.cdt.builder with parameters of type ICarbideProjectInfo
`static void` | `EpocEngineHelper.addIncludedFilesFromBldInf(ICarbideProjectInfo projectInfo, ICarbideBuildConfiguration buildConfig, IPath bldinfPath, java.util.Collection<IPath> pathList)` Get all the #include files, plus self, referenced by a given bld.inf file in either a specific build configuration or all build configurations.
`static void` | `EpocEngineHelper.addIncludedFilesFromMMP(ICarbideProjectInfo projectInfo, ICarbideBuildConfiguration buildConfig, IPath mmpPath, java.util.Collection<IPath> pathList)` Get all the #include files, plus self, referenced by a given MMP file in either a specific build configuration or all build configurations.
`static void` | `CarbideBuilderPlugin.fireProjectPropertyChanged(ICarbideProjectInfo cpi)`
`static java.util.HashMap<java.lang.String,java.lang.String>` | `EpocEngineHelper.getHostAndTargetResources(ICarbideProjectInfo info)` Deprecated. In 1.3, there is no longer a debug mmp, hence no "main" executable. When launching, if there is more than one mmp, the user will be asked which executable to target. Use `EpocEngineHelper.getHostAndTargetResources(ICarbideBuildConfiguration, IPath)` instead. This method will only work now if there is one and only one mmp. Otherwise it will return an empty map.
`static java.util.List<IPath>` | `EpocEngineHelper.getMMPFilesForProject(ICarbideProjectInfo projectInfo)` Get the list of all mmp file paths for any and all build configurations of a project.
`static void` | `EpocEngineHelper.getPathToAllExecutables(ICarbideProjectInfo info, java.util.List<IPath> allExePaths, java.util.List<IPath> currBuiltExePaths)` Returns host paths to all the executables built by the project for the default build configuration.
`static java.lang.String` | `EpocEngineHelper.getPathToMainExecutable(ICarbideProjectInfo info)` Deprecated. In 1.3, there is no longer a debug mmp, hence no "main" executable. When launching, if there is more than one mmp, the user will be asked which executable to target. Use `EpocEngineHelper.getHostPathForExecutable(ICarbideBuildConfiguration, IPath)` instead. This method will only work now if there is one and only one mmp. Otherwise it will return an empty string.
`static void` | `EpocEngineHelper.getProjectIncludePaths(ICarbideProjectInfo projectInfo, ICarbideBuildConfiguration buildConfiguration, java.util.List<java.io.File> userPaths, java.util.List<java.io.File> systemPaths)` Get the user and system include paths referenced by MMPs in the given project and configuration.
`static java.util.List<IPath>` | `EpocEngineHelper.getSourceRootsForProject(ICarbideProjectInfo info)` Gets the list of source roots for a project.
`static IPath` | `EpocEngineHelper.getTargetPathForMainExecutable(ICarbideProjectInfo info)` Deprecated. In 1.3, there is no longer a debug mmp, hence no "main" executable. When launching, if there is more than one mmp, the user will be asked which executable to target. Use `EpocEngineHelper.getTargetPathForExecutable(ICarbideBuildConfiguration, IPath)` instead. This method will only work now if there is one and only one mmp. Otherwise it will return an empty string.
`static IPath[]` | `EpocEngineHelper.getVariantMMPTargets(ICarbideProjectInfo projectInfo, IPath projectRelativeMMPPath)` If the given MMP builds variant executables, return all the variant targets it builds.
`static boolean` | `EpocEngineHelper.isVariantMMP(ICarbideProjectInfo projectInfo, IPath projectRelativeMMPPath)` Tell if given MMP builds variant executables under any configuration.
`void` | `ICarbideBuildManager.setProjectInfo(ICarbideProjectInfo newInfo)` Replace the old ICarbideProjectInfo with the new

Constructors in com.nokia.carbide.cdt.builder with parameters of type ICarbideProjectInfo
`DefaultGNUMakefileViewConfiguration(ICarbideProjectInfo info, IViewFilter viewFilter)` Create a view configuration for the given project's default build context and view filter.
`DefaultImageMakefileViewConfiguration(ICarbideProjectInfo info, IViewFilter viewFilter)` Create a view configuration for the given project's information and view filter.
`DefaultMMPViewConfiguration(ICarbideProjectInfo info, IViewFilter viewFilter)` Configuration for the default build configuration of the project
`DefaultViewConfiguration(ICarbideProjectInfo projectInfo)` Create an "all" view configuration for the given project info.
`DefaultViewConfiguration(ICarbideProjectInfo projectInfo, ISymbianBuildContext buildContext)` Create a view configuration that obeys the settings for the given build context (may not be null).

Uses of ICarbideProjectInfo in com.nokia.carbide.cdt.builder.project

Subinterfaces of ICarbideProjectInfo in com.nokia.carbide.cdt.builder.project
`interface` | `ICarbideProjectModifier` Interface used to make modifications to a Carbide.c++ project.

Methods in com.nokia.carbide.cdt.builder.project that return ICarbideProjectInfo
`ICarbideProjectInfo` | `ICarbideBuildConfiguration.getCarbideProject()` Get the parent Carbide project of this configuration.

Methods in com.nokia.carbide.cdt.builder.project with parameters of type ICarbideProjectInfo
`java.util.List<IEnvironmentVariable>` | `IEnvironmentVarsInfo.getDefaultEnvVarsList(ICarbideProjectInfo carbideProject, ISymbianBuildContext context)` Get the list of list of environment variables that are modifed from default
`java.lang.String[]` | `IEnvironmentVarsInfo.getDefaultEnvVarsSettings(ICarbideProjectInfo carbideProject, ISymbianBuildContext context)` Get the list of environment variables for configuration/platform
`void` | `ICarbideProjectPropertyChangedListener.projectPropertyChanged(ICarbideProjectInfo cpi)` Receive an event that the project property has changed for a project

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Carbide.c++
PREV NEXT | FRAMES NO FRAMES