core/com.nokia.carbide.cpp.sdk.ui/src/com/nokia/carbide/cpp/sdk/ui/shared/AddSDKDialog.java
branchC3_BUILDER_WORK
changeset 1462 b38491fd06da
parent 1444 4f7d895e3e16
child 1667 352fb86872dd
equal deleted inserted replaced
1460:26f585ac8a88 1462:b38491fd06da
    42 
    42 
    43 import com.nokia.carbide.cpp.internal.api.sdk.ISBSv1BuildInfo;
    43 import com.nokia.carbide.cpp.internal.api.sdk.ISBSv1BuildInfo;
    44 import com.nokia.carbide.cpp.internal.sdk.core.model.SymbianSDK;
    44 import com.nokia.carbide.cpp.internal.sdk.core.model.SymbianSDK;
    45 import com.nokia.carbide.cpp.internal.sdk.ui.Messages;
    45 import com.nokia.carbide.cpp.internal.sdk.ui.Messages;
    46 import com.nokia.carbide.cpp.internal.sdk.ui.SDKUIHelpIds;
    46 import com.nokia.carbide.cpp.internal.sdk.ui.SDKUIHelpIds;
    47 import com.nokia.carbide.cpp.sdk.core.ISymbianBuilderID;
       
    48 import com.nokia.carbide.cpp.sdk.core.ISymbianSDK;
    47 import com.nokia.carbide.cpp.sdk.core.ISymbianSDK;
    49 import com.nokia.carbide.cpp.sdk.core.SDKCorePlugin;
    48 import com.nokia.carbide.cpp.sdk.core.SDKCorePlugin;
    50 import com.nokia.carbide.cpp.sdk.core.SymbianSDKFactory;
    49 import com.nokia.carbide.cpp.sdk.core.SymbianSDKFactory;
    51 import com.nokia.cpp.internal.api.utils.core.HostOS;
    50 import com.nokia.cpp.internal.api.utils.core.HostOS;
    52 import com.nokia.cpp.internal.api.utils.ui.BrowseDialogUtils;
    51 import com.nokia.cpp.internal.api.utils.ui.BrowseDialogUtils;
   181 		}
   180 		}
   182 
   181 
   183 		// No objections raised, write the new device entry
   182 		// No objections raised, write the new device entry
   184 		String vendorName = ISBSv1BuildInfo.S60_SDK_NAME;
   183 		String vendorName = ISBSv1BuildInfo.S60_SDK_NAME;
   185 		Version osVersion = new Version("9.4.0"); //$NON-NLS-1$
   184 		Version osVersion = new Version("9.4.0"); //$NON-NLS-1$
   186 		String osBranch = ""; //$NON-NLS-1$
       
   187 		Version sdkVersion = new Version("5.0"); //$NON-NLS-1$
   185 		Version sdkVersion = new Version("5.0"); //$NON-NLS-1$
   188 		ISymbianSDK sdk = SymbianSDKFactory.createInstance(deviceIDtext.getText(), 
   186 		ISymbianSDK sdk = SymbianSDKFactory.createInstance(deviceIDtext.getText(), 
   189 														   epocRootText.getText(), 
   187 														   epocRootText.getText(), 
   190 														   vendorName, 
   188 														   vendorName, 
   191 														   osVersion,
   189 														   osVersion,
   192 														   osBranch,
   190 														   sdkVersion);
   193 														   sdkVersion, 
       
   194 														   false);
       
   195 		((SymbianSDK)sdk).setEnabled(true);
   191 		((SymbianSDK)sdk).setEnabled(true);
   196 		SDKCorePlugin.getSDKManager().addSDK(sdk);
   192 		SDKCorePlugin.getSDKManager().addSDK(sdk);
   197 		List<ISymbianSDK> sdkList = SDKCorePlugin.getSDKManager().getSDKList();
   193 		List<ISymbianSDK> sdkList = SDKCorePlugin.getSDKManager().getSDKList();
   198 		if (sdkList != null){
   194 		if (sdkList != null){
   199 			sdkList.add(sdk);
   195 			sdkList.add(sdk);
   200 		}
       
   201 		ISBSv1BuildInfo sbsv1BuildInfo = (ISBSv1BuildInfo)sdk.getBuildInfo(ISymbianBuilderID.SBSV1_BUILDER);
       
   202 		if (sbsv1BuildInfo != null) {
       
   203 			sbsv1BuildInfo.setIsDefaultSDK(sdk, false);
       
   204 		}
   196 		}
   205 		super.okPressed();
   197 		super.okPressed();
   206 	}
   198 	}
   207 
   199 
   208 	/**
   200 	/**