diff -r 7dd137878ff8 -r e4f038c420f7 homescreenapp/hsutils/src/hsmenueventfactory.cpp --- a/homescreenapp/hsutils/src/hsmenueventfactory.cpp Wed Aug 18 10:33:57 2010 +0300 +++ b/homescreenapp/hsutils/src/hsmenueventfactory.cpp Mon Sep 13 13:03:23 2010 +0300 @@ -336,6 +336,18 @@ } /*! + Creates an HsMenuEvent::createUninstallationFailedEvent event. + \param error Uninstallation error. + \return Event for uninstall failed. +*/ +QEvent *HsMenuEventFactory::createUninstallFailedEvent(int error) +{ + QVariantMap params; + params.insert(Hs::uninstallError, error); + return new HsMenuEvent(HsMenuEvent::UninstallationFailed, params); +} + +/*! Creates an HsMenuEvent::Unknown event. \return Unknown event.