53 MpMainWindow(); |
54 MpMainWindow(); |
54 ~MpMainWindow(); |
55 ~MpMainWindow(); |
55 |
56 |
56 void initialize( ActivityMode mode ); |
57 void initialize( ActivityMode mode ); |
57 |
58 |
|
59 signals: |
|
60 // For automation testability |
|
61 void applicationReady(); |
|
62 |
58 public slots: |
63 public slots: |
59 void handleCommand( int commandCode ); |
64 void handleCommand( int commandCode ); |
60 void handleLibraryUpdated(); |
65 void handleLibraryUpdated(); |
61 |
66 |
62 void switchView( Qt::Orientation orientation ); |
67 void switchView( Qt::Orientation orientation ); |
63 void initializeServiceView( TUid hostUid ); |
68 void initializeServiceView( TUid hostUid ); |
64 void handleActivity(); |
69 void handleActivity(); |
|
70 void saveActivity(); |
|
71 void handleRestorePathFailed(); |
65 |
72 |
66 private: |
73 private: |
67 void activateView(ViewType); |
74 void activateView(ViewType); |
68 void connectView(); |
75 void connectView(); |
69 void disconnectView(); |
76 void disconnectView(); |
70 void keyPressEvent(QKeyEvent *event); |
77 void keyPressEvent(QKeyEvent *event); |
71 MpxViewPlugin* loadView( ViewType type, MpCommon::MpViewMode viewMode= MpCommon::DefaultView ); |
78 MpxViewPlugin* loadView( ViewType type, MpCommon::MpViewMode viewMode= MpCommon::DefaultView ); |
|
79 void loadActivity( QVariant data ); |
72 |
80 |
73 private: |
81 private: |
74 |
82 |
75 MpxViewPlugin *mCollectionViewPlugin; // Own |
83 MpxViewPlugin *mCollectionViewPlugin; // Own |
76 MpxViewPlugin *mPlaybackViewPlugin; // Own |
84 MpxViewPlugin *mPlaybackViewPlugin; // Own |
79 MpxViewPlugin *mMediaWallViewPlugin; // Own |
87 MpxViewPlugin *mMediaWallViewPlugin; // Own |
80 MpxViewPlugin *mCurrentViewPlugin; // Own |
88 MpxViewPlugin *mCurrentViewPlugin; // Own |
81 ViewType mVerticalViewType; |
89 ViewType mVerticalViewType; |
82 MusicServices *mMusicServices; // Own |
90 MusicServices *mMusicServices; // Own |
83 MpGlobalPopupHandler *mPopupHandler; // Own |
91 MpGlobalPopupHandler *mPopupHandler; // Own |
|
92 bool mUserExit; |
|
93 HbActivityManager *mActivityManager; //Not Own |
84 |
94 |
85 }; |
95 }; |
86 |
96 |
87 #endif // MPMAINVIEW_H |
97 #endif // MPMAINVIEW_H |