logsui/logsapp/inc/logsbaseview.h
changeset 16 c5af8598d22c
parent 14 f27aebe284bb
child 17 90fe74753f71
--- a/logsui/logsapp/inc/logsbaseview.h	Wed Aug 18 09:49:12 2010 +0300
+++ b/logsui/logsapp/inc/logsbaseview.h	Thu Sep 02 20:27:05 2010 +0300
@@ -18,7 +18,7 @@
 #define LOGSBASEVIEW_H
 
 #include <hbview.h>
-#include <logsservices.h>
+#include <xqaiwdecl.h>
 #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<LogsServices::LogsView, QString>   mActionMap;
+    QMap<XQService::LogsViewIndex, QString>   mActionMap;
     
     bool mInitialized;
     
@@ -217,6 +223,7 @@
     
     QStringList mActivities;
     HbMenu* mOptionsMenu;
+    bool mActivating;
 };