20 |
20 |
21 import com.nokia.mj.impl.installer.storagehandler.SuiteInfo; |
21 import com.nokia.mj.impl.installer.storagehandler.SuiteInfo; |
22 import com.nokia.mj.impl.installer.utils.InstallerException; |
22 import com.nokia.mj.impl.installer.utils.InstallerException; |
23 import com.nokia.mj.impl.installer.utils.FileRoots; |
23 import com.nokia.mj.impl.installer.utils.FileRoots; |
24 import com.nokia.mj.impl.installer.utils.FileUtils; |
24 import com.nokia.mj.impl.installer.utils.FileUtils; |
|
25 import com.nokia.mj.impl.installer.utils.IconConverterEswt; |
25 import com.nokia.mj.impl.installer.utils.Log; |
26 import com.nokia.mj.impl.installer.utils.Log; |
26 import com.nokia.mj.impl.installer.utils.PlatformUid; |
27 import com.nokia.mj.impl.installer.utils.PlatformUid; |
27 import com.nokia.mj.impl.utils.Uid; |
28 import com.nokia.mj.impl.utils.Uid; |
28 |
29 |
29 |
30 |
345 * @param aOutputIconFilename file name for output icon file |
346 * @param aOutputIconFilename file name for output icon file |
346 * @param aJarFilename jar file name if aInputIconFilename specifies |
347 * @param aJarFilename jar file name if aInputIconFilename specifies |
347 * file inside jar file, |
348 * file inside jar file, |
348 * or null if aInputIconFilename specifies file from disk |
349 * or null if aInputIconFilename specifies file from disk |
349 * @param aIconSuffix the correct suffix of the icon is returned through |
350 * @param aIconSuffix the correct suffix of the icon is returned through |
350 * this parameter, will contain '.mbm' or '.mif' when function returns |
351 * this parameter, will contain '.mbm'/'.png' or '.mif'/'.svg' |
|
352 * when function returns |
351 * @return true if the conversion succeeds |
353 * @return true if the conversion succeeds |
352 */ |
354 */ |
353 public boolean convertIcon( |
355 public boolean convertIcon( |
354 String aInputIconFilename, |
356 String aInputIconFilename, |
355 String aOutputIconFilename, |
357 String aOutputIconFilename, |
356 String aJarFilename, |
358 String aJarFilename, |
357 StringBuffer aIconSuffix) |
359 StringBuffer aIconSuffix) |
358 { |
360 { |
|
361 if (SifRegistrator.getSifMode() > 0) |
|
362 { |
|
363 return IconConverterEswt.convertIcon( |
|
364 aInputIconFilename, aOutputIconFilename, |
|
365 aJarFilename, aIconSuffix); |
|
366 } |
359 Log.log("ApplicationRegistrator.convertIcon: " + aInputIconFilename + |
367 Log.log("ApplicationRegistrator.convertIcon: " + aInputIconFilename + |
360 " --> " + aOutputIconFilename + ", from jar " + aJarFilename); |
368 " --> " + aOutputIconFilename + ", from jar " + aJarFilename); |
361 return _convertIcon(aInputIconFilename, aOutputIconFilename, |
369 return _convertIcon(aInputIconFilename, aOutputIconFilename, |
362 aJarFilename, aIconSuffix); |
370 aJarFilename, aIconSuffix); |
363 } |
371 } |