diff -r b04270301d3b -r 64a47b97e1e1 logsui/logsapp/inc/logsbaseview.h --- 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; };