diff -r 52d644758b05 -r 76d2cf7a585e logsui/logsapp/inc/logsbaseview.h --- a/logsui/logsapp/inc/logsbaseview.h Fri Aug 06 14:57:47 2010 +0300 +++ b/logsui/logsapp/inc/logsbaseview.h Mon Aug 23 18:14:51 2010 +0300 @@ -18,7 +18,7 @@ #define LOGSBASEVIEW_H #include -#include +#include #include "logsdefs.h" #include "logscall.h" @@ -75,6 +75,7 @@ virtual void handleExit(); virtual void callKeyPressed(); + void localeChanged(); signals: @@ -89,6 +90,7 @@ virtual void updateEmptyListWidgetsVisibility(); virtual void updateWidgetsSizeAndLayout(); virtual void contactActionCompleted(bool modified); + virtual void updateEmptyListLabelVisibility(); //slots bellow are used in *.docml void showFilterMenu(); @@ -105,7 +107,6 @@ void initiateCall(int callType); void createMessage(); void saveContact(); - void updateEmptyListLabelVisibility(); void showCallDetails(); void deleteEvent(); @@ -140,6 +141,11 @@ * Loads appropriate section from *.docml to resize list widget */ void updateListSize( HbListView& list ); + + /** + * Derived class should call this once it has completed activation. + */ + virtual void activationCompleted(); protected: @@ -203,7 +209,7 @@ Dialpad* mDialpad; //not owned HbLabel* mEmptyListLabel; // not owned - QMap mActionMap; + QMap mActionMap; bool mInitialized; @@ -217,6 +223,7 @@ QStringList mActivities; HbMenu* mOptionsMenu; + bool mActivating; };