logsui/logsapp/inc/logsbaseview.h
changeset 11 64a47b97e1e1
parent 6 41c0a814d878
child 9 68f3171a5819
--- a/logsui/logsapp/inc/logsbaseview.h	Wed Jun 23 18:13:05 2010 +0300
+++ b/logsui/logsapp/inc/logsbaseview.h	Tue Jul 06 14:16:36 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;
 };