--- a/javauis/runtimeui_qt/src.s60/runtimeuiqt.cpp Mon Oct 04 11:29:25 2010 +0300
+++ b/javauis/runtimeui_qt/src.s60/runtimeuiqt.cpp Fri Oct 15 12:29:39 2010 +0300
@@ -24,6 +24,8 @@
using namespace java::runtimeui;
+_LIT(KTrustedWarningIcon, "qtg_large_warning_trusted");
+
OS_EXPORT void RuntimeUiQt::errorL(const TDesC& /*aAppName*/, const TDesC& aShortMsg,
const TDesC& aDetailedMsg, const TDesC& aDetailsButton, const TDesC& aOkButton)
{
@@ -33,6 +35,7 @@
messageBox->SetTextL(aShortMsg);
messageBox->SetTimeout(HbPopup::NoTimeout);
+ messageBox->SetIconNameL(KTrustedWarningIcon);
if (aDetailedMsg.Size() > 0)
{
@@ -58,8 +61,11 @@
CleanupStack::PopAndDestroy(messageBox);
}
+_LIT(KTrustedIcon, "qtg_large_query_trusted");
+_LIT(KUntrustedIcon, "qtg_large_query_untrusted");
+
OS_EXPORT int RuntimeUiQt::confirmL(const TDesC& /*aAppName*/, const TDesC& aQuestion,
- const ConfirmData& aConfirmData, bool /*aIdentified*/)
+ const ConfirmData& aConfirmData, bool aIdentified)
{
CHbDeviceMessageBoxSymbian* messageBox
= CHbDeviceMessageBoxSymbian::NewL(CHbDeviceMessageBoxSymbian::EWarning);
@@ -68,6 +74,15 @@
messageBox->SetTextL(aQuestion);
messageBox->SetTimeout(HbPopup::NoTimeout);
+ if (aIdentified) // Trusted application.
+ {
+ messageBox->SetIconNameL(KTrustedIcon);
+ }
+ else
+ {
+ messageBox->SetIconNameL(KUntrustedIcon);
+ }
+
// Deny by default.
int result = 1;