diff -r eb79a7c355bf -r b93f525c9244 app/inc/mpmainwindow.h --- a/app/inc/mpmainwindow.h Fri Jun 11 19:36:32 2010 -0500 +++ b/app/inc/mpmainwindow.h Fri Jun 25 17:21:37 2010 -0500 @@ -29,6 +29,7 @@ class MpxViewPlugin; class MusicServices; class MpGlobalPopupHandler; +class HbActivityManager; // Class declaration class MpMainWindow: public MpxViewFramework @@ -55,6 +56,10 @@ void initialize( ActivityMode mode ); +signals: + // For automation testability + void applicationReady(); + public slots: void handleCommand( int commandCode ); void handleLibraryUpdated(); @@ -62,6 +67,8 @@ void switchView( Qt::Orientation orientation ); void initializeServiceView( TUid hostUid ); void handleActivity(); + void saveActivity(); + void handleRestorePathFailed(); private: void activateView(ViewType); @@ -69,6 +76,7 @@ void disconnectView(); void keyPressEvent(QKeyEvent *event); MpxViewPlugin* loadView( ViewType type, MpCommon::MpViewMode viewMode= MpCommon::DefaultView ); + void loadActivity( QVariant data ); private: @@ -81,6 +89,8 @@ ViewType mVerticalViewType; MusicServices *mMusicServices; // Own MpGlobalPopupHandler *mPopupHandler; // Own + bool mUserExit; + HbActivityManager *mActivityManager; //Not Own };