77 Method seting menu options. |
77 Method seting menu options. |
78 */ |
78 */ |
79 void HsInstalledAppsState::setMenuOptions() |
79 void HsInstalledAppsState::setMenuOptions() |
80 { |
80 { |
81 HSMENUTEST_FUNC_ENTRY("HsInstalledAppsState::setMenuOptions"); |
81 HSMENUTEST_FUNC_ENTRY("HsInstalledAppsState::setMenuOptions"); |
82 HbMenu *const mOptions = new HbMenu(); |
82 |
83 mOptions->setParent(this); |
83 mViewOptions->clearActions(); |
84 |
84 |
85 mOptions->addAction(hbTrId("txt_applib_opt_task_switcher"), |
85 mViewOptions->addAction(hbTrId("txt_applib_opt_task_switcher"), |
86 this, SLOT(openTaskSwitcher())); |
86 this, SLOT(openTaskSwitcher())); |
87 mOptions->addAction(hbTrId("txt_applib_opt_installation_log"), |
87 mViewOptions->addAction(hbTrId("txt_applib_opt_installation_log"), |
88 this, SLOT(openInstallationLog())); |
88 this, SLOT(openInstallationLog())); |
89 |
89 |
90 mMenuView->view()->setMenu(mOptions); |
90 mMenuView->view()->setMenu(mViewOptions); |
91 HSMENUTEST_FUNC_EXIT("HsInstalledAppsState::setMenuOptions"); |
91 HSMENUTEST_FUNC_EXIT("HsInstalledAppsState::setMenuOptions"); |
92 } |
92 } |
93 |
93 |
94 /*! |
94 /*! |
95 Method seting context menu options. |
95 Method seting context menu options. |
147 mMenuView->reset(HsItemViewContext); |
147 mMenuView->reset(HsItemViewContext); |
148 mMenuView->setModel(mModel); |
148 mMenuView->setModel(mModel); |
149 mMenuView->listView()->scrollTo( |
149 mMenuView->listView()->scrollTo( |
150 mModel->index(0)); |
150 mModel->index(0)); |
151 } |
151 } |
|
152 |
152 setMenuOptions(); |
153 setMenuOptions(); |
|
154 |
153 connect(mMenuView.data(), |
155 connect(mMenuView.data(), |
154 SIGNAL(longPressed(HbAbstractViewItem *, QPointF)), |
156 SIGNAL(longPressed(HbAbstractViewItem *, QPointF)), |
155 SLOT(showContextMenu(HbAbstractViewItem *, QPointF))); |
157 SLOT(showContextMenu(HbAbstractViewItem *, QPointF))); |
156 |
158 |
157 connect(mModel, SIGNAL(empty(bool)),this, |
159 connect(mModel, SIGNAL(empty(bool)),this, |