app/inc/mpmainwindow.h
changeset 38 b93f525c9244
parent 37 eb79a7c355bf
child 47 4cc1412daed0
--- 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
 
 };