debuggercdi/com.nokia.cdt.debug.launch/src/com/nokia/cdt/internal/debug/launch/ui/InstallationTab.java
branchC3_BUILDER_WORK
changeset 1447 b9826eee1268
parent 674 20c7966a3405
equal deleted inserted replaced
1446:0609cdacce9e 1447:b9826eee1268
    52 import com.freescale.swt.widgets.CheckboxGroup;
    52 import com.freescale.swt.widgets.CheckboxGroup;
    53 import com.nokia.carbide.cdt.builder.CarbideBuilderPlugin;
    53 import com.nokia.carbide.cdt.builder.CarbideBuilderPlugin;
    54 import com.nokia.carbide.cdt.builder.builder.CarbideCPPBuilder;
    54 import com.nokia.carbide.cdt.builder.builder.CarbideCPPBuilder;
    55 import com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration;
    55 import com.nokia.carbide.cdt.builder.project.ICarbideBuildConfiguration;
    56 import com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo;
    56 import com.nokia.carbide.cdt.builder.project.ICarbideProjectInfo;
       
    57 import com.nokia.carbide.cpp.sdk.core.ISymbianSDKFeatures;
    57 import com.nokia.cdt.internal.debug.launch.LaunchPlugin;
    58 import com.nokia.cdt.internal.debug.launch.LaunchPlugin;
    58 import com.nokia.cpp.internal.api.utils.ui.BrowseDialogUtils;
    59 import com.nokia.cpp.internal.api.utils.ui.BrowseDialogUtils;
    59 
    60 
    60 import cwdbg.PreferenceConstants;
    61 import cwdbg.PreferenceConstants;
    61 
    62 
   418 			        ICarbideProjectInfo cpi = CarbideBuilderPlugin.getBuildManager().getProjectInfo(project);
   419 			        ICarbideProjectInfo cpi = CarbideBuilderPlugin.getBuildManager().getProjectInfo(project);
   419 			        if (cpi != null) {
   420 			        if (cpi != null) {
   420 			        	for (ICarbideBuildConfiguration buildConfig : cpi.getBuildConfigurations()) {
   421 			        	for (ICarbideBuildConfiguration buildConfig : cpi.getBuildConfigurations()) {
   421 			        		if (buildConfig.getDisplayString().equals(buildConfigName)) {
   422 			        		if (buildConfig.getDisplayString().equals(buildConfigName)) {
   422 			        			// enable the controls for EKA2 configs
   423 			        			// enable the controls for EKA2 configs
   423 			        			if (buildConfig.getSDK().isEKA2()) {
   424 			        			if (buildConfig.getSDK().getSupportedFeatures().contains(ISymbianSDKFeatures.IS_EKA2)) {
   424 			        				puLabel.setVisible(true);
   425 			        				puLabel.setVisible(true);
   425 			        				puPath.setVisible(true);
   426 			        				puPath.setVisible(true);
   426 			        				puLink.setVisible(true);
   427 			        				puLink.setVisible(true);
   427 			        			}
   428 			        			}
   428 								IPath puSisPath = CarbideCPPBuilder.getPartialUpgradeSisPath(buildConfig, new Path(hostPath.getText().trim()));
   429 								IPath puSisPath = CarbideCPPBuilder.getPartialUpgradeSisPath(buildConfig, new Path(hostPath.getText().trim()));