--- 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_ */