homescreenapp/stateplugins/hsapplibrarystateplugin/src/hsbaseviewstate.cpp
changeset 98 e6f74eb7f69f
parent 97 66b5fe3c07fd
equal deleted inserted replaced
97:66b5fe3c07fd 98:e6f74eb7f69f
    82 /*!
    82 /*!
    83  Initialize contained objects.
    83  Initialize contained objects.
    84  \param menuViewBuilder object providing widgets for menu view.
    84  \param menuViewBuilder object providing widgets for menu view.
    85  \param stateContext state context of the view the builder
    85  \param stateContext state context of the view the builder
    86      is to provide widgets for.
    86      is to provide widgets for.
       
    87  \param operationalContext operational context.
    87  */
    88  */
    88 void HsBaseViewState::initialize(HsMenuViewBuilder &menuViewBuilder,
    89 void HsBaseViewState::initialize(HsMenuViewBuilder &menuViewBuilder,
    89     HsStateContext stateContext)
    90     HsStateContext stateContext, HsOperationalContext operationalContext)
    90 {
    91 {
    91     mMenuView.reset(new HsMenuView(
    92     mMenuView.reset(new HsMenuView(
    92             menuViewBuilder, stateContext, mMainWindow));
    93             menuViewBuilder, stateContext, mMainWindow, operationalContext));
    93     mMenuView->view()->setNavigationAction(mBackKeyAction);
    94     mMenuView->view()->setNavigationAction(mBackKeyAction);
    94     mMenuView->view()->setMenu(mViewOptions);
    95     mMenuView->view()->setMenu(mViewOptions);
    95 
    96 
    96     connect(this, SIGNAL(entered()),SLOT(stateEntered()));
    97     connect(this, SIGNAL(entered()),SLOT(stateEntered()));
    97     connect(this, SIGNAL(exited()),SLOT(stateExited()));
    98     connect(this, SIGNAL(exited()),SLOT(stateExited()));
   430 /*!
   431 /*!
   431  Scrolls view to first item at top
   432  Scrolls view to first item at top
   432  */
   433  */
   433 void HsBaseViewState::scrollToBeginning()
   434 void HsBaseViewState::scrollToBeginning()
   434 {
   435 {
   435     mMenuView->listView()->scrollTo(
   436     mMenuView->itemView()->scrollTo(
   436             mModel->index(0), HbAbstractItemView::PositionAtTop);
   437             mModel->index(0), HbAbstractItemView::PositionAtTop);
   437 }
   438 }
   438 
   439 
   439 /*!
   440 /*!
   440  Normal mode exited dummy implementation.
   441  Normal mode exited dummy implementation.