homescreenapp/stateplugins/hsapplibrarystateplugin/inc/hsbaseviewstate.h
changeset 71 1db7cc813a4e
parent 69 87476091b3f5
child 81 7dd137878ff8
--- a/homescreenapp/stateplugins/hsapplibrarystateplugin/inc/hsbaseviewstate.h	Fri Jul 23 13:47:57 2010 +0300
+++ b/homescreenapp/stateplugins/hsapplibrarystateplugin/inc/hsbaseviewstate.h	Fri Aug 06 13:36:36 2010 +0300
@@ -34,6 +34,7 @@
 class CaNotifier;
 class HsMenuModeWrapper;
 class HsMainWindow;
+class HsAddModeProxyModel;
 
 HS_STATES_TEST_CLASS(MenuStatesTest)
 
@@ -60,6 +61,7 @@
     virtual void stateEntered();
     virtual void stateExited();
     virtual void addModeEntered();
+    virtual void addModeExited();
     virtual void normalModeEntered();
     virtual void normalModeExited();
     virtual void launchItem(const QModelIndex &index);
@@ -68,6 +70,7 @@
     virtual int checkSoftwareUpdates();
     virtual bool openTaskSwitcher();
     virtual void closeContextMenu();
+    
 protected:
     
     void initialize(HsMenuViewBuilder &menuViewBuilder, HsStateContext stateContext);
@@ -75,15 +78,16 @@
     void defineTransitions();
 
 private:
+
     virtual void setContextMenuOptions(HbAbstractViewItem *item, EntryFlags flags) = 0;
     virtual void setMenuOptions() = 0;
 
-
 private:
     
     QPointer<HbMessageBox> mApplicationLaunchFailMessage;
 
 protected:
+    
     HsMenuItemModel *mModel;
     QPointer<HbMenu> mContextMenu;
     QModelIndex mContextModelIndex;
@@ -91,6 +95,7 @@
     QScopedPointer<HsMenuView> mMenuView;
     HsMenuModeWrapper *mMenuMode;
     HsMainWindow &mMainWindow;
+    HbMenu *mViewOptions;
 };