logsui/logsapp/inc/logsbaseview.h
changeset 8 6c9acdc6adc0
parent 6 41c0a814d878
child 9 68f3171a5819
--- a/logsui/logsapp/inc/logsbaseview.h	Fri Jun 11 13:38:41 2010 +0300
+++ b/logsui/logsapp/inc/logsbaseview.h	Thu Jun 24 14:44:14 2010 +0300
@@ -47,7 +47,7 @@
     friend class UT_LogsBaseView;
     
 public:
-
+    
     virtual ~LogsBaseView();
 
 public:
@@ -74,7 +74,6 @@
     
     virtual void handleExit();
     virtual void callKeyPressed();
-    void closeEmptyMenu();
     
 signals:
 
@@ -139,7 +138,7 @@
     /**
      * Loads appropriate section from *.docml to resize list widget
      */
-    void updateListSize();
+    void updateListSize( HbListView& list );
   
 protected:
     
@@ -190,6 +189,11 @@
     void updateDialpadCallAndMessagingActions();
     bool tryMatchesViewTransition();
     bool isDialpadInput() const;
+    void ensureListPositioning( HbListView& list );
+    void scrollToTopItem( HbListView* list );
+    
+    void updateMenuVisibility();
+    void setMenuVisible(bool visible);
     
 protected:
     
@@ -214,6 +218,7 @@
     QString mLayoutSectionName;
     
     QStringList mActivities;
+    HbMenu* mOptionsMenu;
 };