diff -r ecf6a73a9186 -r 60a8a215b0ec messagingapp/msgui/msgapp/inc/msgactivityhandler.h --- 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 #include +#include 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_ */