javamanager/javainstaller/installer/javasrc.s60/com/nokia/mj/impl/installer/applicationregistrator/ApplicationRegistrator.java
changeset 87 1627c337e51e
parent 56 abc41079b313
equal deleted inserted replaced
80:d6dafc5d983f 87:1627c337e51e
    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     }