javamanager/javacaptain/extensionplugins/preinstallerstarter/inc/preinstallerstarter.h
--- a/javamanager/javacaptain/extensionplugins/preinstallerstarter/inc/preinstallerstarter.h Fri Oct 15 12:29:39 2010 +0300
+++ b/javamanager/javacaptain/extensionplugins/preinstallerstarter/inc/preinstallerstarter.h Fri Oct 29 11:49:32 2010 +0300
@@ -37,6 +37,13 @@
public EventConsumerInterface,
public ExtensionPluginInterface
{
+ enum TPreinstallerStartMode
+ {
+ ENormal,
+ EIad,
+ ERomUpgrade
+ };
+
public:
PreinstallerStarter();
virtual ~PreinstallerStarter();
@@ -58,11 +65,17 @@
virtual void DoCancel();
private:
- void startPreinstaller(TBool aIadBoot);
+ void startPreinstaller(enum TPreinstallerStartMode aStartMode);
#ifndef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
void registerMidletApplicationTypeHandler();
#endif
+#ifdef RD_JAVA_S60_RELEASE_5_0_ROM
+ // If necessary start javaafterflashconverter.exe and return ETrue,
+ // else return EFalse
+ TBool startConverter();
+#endif
+
CoreInterface* mCore;
RProcess* mPreinstaller;
};