--- a/javamanager/javasettings_qt/src/javaapplicationsettingsview_p.cpp Fri Sep 17 08:28:21 2010 +0300
+++ b/javamanager/javasettings_qt/src/javaapplicationsettingsview_p.cpp Mon Oct 04 00:10:53 2010 +0300
@@ -50,7 +50,7 @@
const wchar_t ON_SCREEN_KEYPAD_VALUE_GAMEACTIONS[] = L"1";
const wchar_t ON_SCREEN_KEYPAD_VALUE_NAVIGATION[] = L"2";
-JavaApplicationSettingsViewPrivate::JavaApplicationSettingsViewPrivate(const QString& aJavaAppUid):
+JavaApplicationSettingsViewPrivate::JavaApplicationSettingsViewPrivate(const QString& aJavaAppUid, const QString& aJavaAppName):
mMainForm(0), mModel(0), mGeneralSettingsGroup(0), mSecuritySettingsGroup(0), mNetConnSettingsUi(0), mAsyncToSyncCallEventLoop(0), mSecWarningAccepted(false), mDefaultConnId(0)
{
// init common values
@@ -64,7 +64,7 @@
return;
}
ELOG1(EJavaSettings, "Initializing settings for suite %S", mSuiteUid.c_str());
-
+
// init access point settings ui
mNetConnSettingsUi = new CmApplSettingsUi(this);
mAsyncToSyncCallEventLoop = new QEventLoop();
@@ -74,7 +74,14 @@
// init form
mMainForm = new HbDataForm();
- mMainForm->setHeading(QString::fromStdWString(readFromStorage(PACKAGE_NAME, L"", L"", APPLICATION_PACKAGE_TABLE)));
+ if (aJavaAppName.isEmpty())
+ {
+ mMainForm->setHeading(QString::fromStdWString(readFromStorage(PACKAGE_NAME, L"", L"", APPLICATION_PACKAGE_TABLE)));
+ }
+ else
+ {
+ mMainForm->setHeading(aJavaAppName);
+ }
mModel = new HbDataFormModel();
// init settings