--- a/homescreenapp/hsutils/src/hsmenueventfactory.cpp Fri Jun 25 19:19:22 2010 +0300
+++ b/homescreenapp/hsutils/src/hsmenueventfactory.cpp Fri Jul 09 14:36:01 2010 +0300
@@ -177,18 +177,15 @@
Creates an HsMenuEvent::AddAppsToCollection event.
\param aApplicationsSortOder applications sort order.
- \param aCollectionsSortOder collections sort order.
\param aItemId item id.
\return Add applications to collection event.
*/
QEvent *HsMenuEventFactory::createAddAppsFromApplicationsViewEvent(
HsSortAttribute aApplicationsSortOder,
- HsSortAttribute aCollectionsSortOder,
int aItemId)
{
QVariantMap params;
params.insert(appSortOrderKey(), aApplicationsSortOder);
- params.insert(collectionSortOrderKey(), aCollectionsSortOder);
params.insert(itemIdKey(), aItemId);
return new HsMenuEvent(HsMenuEvent::AddAppsToCollection, params);
}
@@ -198,18 +195,15 @@
\param aCollectionId collection id.
\param aApplicationId application id.
- \param aCollectionsSortOder collections sort order.
\return Add applications to collection event.
*/
-QEvent *HsMenuEventFactory::createAddAppsFromCallectionViewEvent(
+QEvent *HsMenuEventFactory::createAddAppsFromCollectionViewEvent(
int aCollectionId,
- int aApplicationId,
- HsSortAttribute aCollectionsSortOder)
+ int aApplicationId)
{
QVariantMap params;
params.insert(itemIdKey(), aApplicationId);
params.insert(collectionIdKey(), aCollectionId);
- params.insert(collectionSortOrderKey(), aCollectionsSortOder);
return new HsMenuEvent(HsMenuEvent::AddAppsToCollection, params);
}
@@ -247,16 +241,33 @@
Creates an HsMenuEvent::ArrangeCollection event.
\param aTopItemId Item id to be scrolled.
- \return ArrangeCollection event.
+ \param aCollectionId Collection id.
+ \retval ArrangeCollection event.
*/
-QEvent *HsMenuEventFactory::createArrangeCollectionEvent(int aTopItemId)
+QEvent *HsMenuEventFactory::createArrangeCollectionEvent(
+ int aTopItemId,
+ int aCollectionId)
{
QVariantMap params;
params.insert(itemIdKey(), aTopItemId);
+ params.insert(collectionIdKey(), aCollectionId);
return new HsMenuEvent(HsMenuEvent::ArrangeCollection, params);
}
/*!
+ Creates an HsMenuEvent::ArrangeAllCollections event.
+
+ \param aTopItemId Item id to be scrolled.
+ \retval ArrangeAllCollections event.
+ */
+QEvent *HsMenuEventFactory::createArrangeAllCollectionsEvent(int aTopItemId)
+{
+ QVariantMap params;
+ params.insert(itemIdKey(), aTopItemId);
+ return new HsMenuEvent(HsMenuEvent::ArrangeAllCollections, params);
+}
+
+/*!
Prepares event triggered on tap on Widget.
\param entryId Id of an item.
\param entryTypeName Name of the entry type (e.g. application, widget).
@@ -315,6 +326,16 @@
}
/*!
+ Creates an HsMenuEvent::ShowInstallationLog event.
+
+ \return Event for installation log.
+*/
+QEvent *HsMenuEventFactory::createInstallationLogEvent()
+{
+ return new HsMenuEvent(HsMenuEvent::ShowInstallationLog);
+}
+
+/*!
Creates an HsMenuEvent::Unknown event.
\return Unknown event.