messagingapp/msgui/msgapp/inc/msgactivityhandler.h
changeset 76 60a8a215b0ec
parent 73 ecf6a73a9186
--- a/messagingapp/msgui/msgapp/inc/msgactivityhandler.h	Tue Oct 05 13:58:47 2010 +0530
+++ b/messagingapp/msgui/msgapp/inc/msgactivityhandler.h	Tue Oct 19 11:30:16 2010 +0530
@@ -21,10 +21,16 @@
 
 #include <QObject>
 #include <QVariant>
+#include <afactivities_global.h>
 
 class MsgMainWindow;
 class MsgViewManager;
 class AfActivityStorage;
+class AfActivation;
+
+// Activity Names 
+const QString ListViewActivityName("MsgConversationsList");
+const QString EditorActivityName("MsgCreate");
 
 class MsgActivityHandler: public QObject
 {
@@ -47,7 +53,16 @@
       * Saves the current running activity.
       */
     void saveActivity();
-    
+
+signals:
+
+    /**
+     * Reemit activated signal from AfActivation
+     */
+    void activated(Af::ActivationReason reason, 
+        QString name, 
+        QVariantHash parameters);
+
 public:   
    /** 
     * Set the message main window pointer.
@@ -73,6 +88,11 @@
      */
     AfActivityStorage*  activitiyStorage();
     
+    /**
+     * This return the Af activition instance 
+     */
+    AfActivation*  activation();
+    
 private:
     /**
      * main window reference not owned.
@@ -84,6 +104,12 @@
      * Own.
      */
     AfActivityStorage *mActivityStorage;
+
+    /**
+     * App Framework activation
+     * Own.
+     */
+    AfActivation *mActivation;
 };
 
 #endif /* MSGACTIVITYHANDLER_H_ */