homescreenapp/hsutils/src/hsmenueventfactory.cpp
changeset 98 e6f74eb7f69f
parent 90 3ac3aaebaee5
equal deleted inserted replaced
97:66b5fe3c07fd 98:e6f74eb7f69f
   198     \param aItemId item id.
   198     \param aItemId item id.
   199     \return Add applications to collection event.
   199     \return Add applications to collection event.
   200  */
   200  */
   201 QEvent *HsMenuEventFactory::createAddAppsFromApplicationsViewEvent(
   201 QEvent *HsMenuEventFactory::createAddAppsFromApplicationsViewEvent(
   202     Hs::HsSortAttribute aApplicationsSortOder,
   202     Hs::HsSortAttribute aApplicationsSortOder,
   203     int aItemId)
   203     int aItemId,
       
   204     int scrollPosition)
   204 {
   205 {
   205     QVariantMap params;
   206     QVariantMap params;
   206     params.insert(Hs::appSortOrderKey, aApplicationsSortOder);
   207     params.insert(Hs::appSortOrderKey, aApplicationsSortOder);
   207     params.insert(Hs::itemIdKey, aItemId);
   208     params.insert(Hs::itemIdKey, aItemId);
       
   209     params.insert(Hs::scrollPositionKey, scrollPosition);
   208     return  new HsMenuEvent(HsMenuEvent::AddAppsToCollection, params);
   210     return  new HsMenuEvent(HsMenuEvent::AddAppsToCollection, params);
   209 }
   211 }
   210 
   212 
   211 /*!
   213 /*!
   212     Creates an HsMenuEvent::AddAppsToCollection event.
   214     Creates an HsMenuEvent::AddAppsToCollection event.
   215     \param aApplicationId application id.
   217     \param aApplicationId application id.
   216     \return Add applications to collection event.
   218     \return Add applications to collection event.
   217  */
   219  */
   218 QEvent *HsMenuEventFactory::createAddAppsFromCollectionViewEvent(
   220 QEvent *HsMenuEventFactory::createAddAppsFromCollectionViewEvent(
   219     int aCollectionId,
   221     int aCollectionId,
   220     int aApplicationId)
   222     int aItemId)
   221 {
   223 {
   222     QVariantMap params;
   224     QVariantMap params;
   223     params.insert(Hs::itemIdKey, aApplicationId);
   225     params.insert(Hs::itemIdKey, aItemId);
   224     params.insert(Hs::collectionIdKey, aCollectionId);
   226     params.insert(Hs::collectionIdKey, aCollectionId);
   225     return new HsMenuEvent(HsMenuEvent::AddAppsToCollection, params);
   227     return new HsMenuEvent(HsMenuEvent::AddAppsToCollection, params);
   226 }
   228 }
   227 
   229 
   228 /*!
   230 /*!