diff -r ecc8def7944a -r 2dc6caa42ec3 emailuis/nmailui/inc/nmapplication.h --- a/emailuis/nmailui/inc/nmapplication.h Mon May 03 12:23:15 2010 +0300 +++ b/emailuis/nmailui/inc/nmapplication.h Fri May 14 15:41:10 2010 +0300 @@ -34,6 +34,9 @@ class NmViewerServiceInterface; class NmViewerViewNetManager; class NmUtilities; +class NmAttachmentManager; +class NmSettingsViewLauncher; +class NmUiEffects; class NmApplication : public QObject { @@ -46,6 +49,7 @@ NmUiExtensionManager &extManager(); NmViewerViewNetManager &networkAccessManager(); QSize screenSize(); + bool eventFilter(QObject *obj, QEvent *event); public slots: @@ -53,11 +57,13 @@ void exitApplication(); void delayedExitApplication(); void handleOperationCompleted(const NmOperationCompletionEvent &event); - + void viewReady(); + private: void createMainWindow(); void pushView(NmBaseView *view); void resetViewStack(); + void launchSettings(const NmId &mailboxId); private: HbMainWindow *mMainWindow; // Not owned @@ -66,15 +72,18 @@ NmUiEngine *mUiEngine; // Owned HbAction *mBackAction; // Owned NmUiExtensionManager *mExtensionManager;// Owned - NmSendServiceInterface *mSendServiceInterface; // Owned - NmSendServiceInterface *mSendServiceInterface2; // Owned + NmSendServiceInterface *mSendServiceInterface; // Owned + NmSendServiceInterface *mSendServiceInterface2; // Owned NmMailboxServiceInterface *mMailboxServiceInterface; // Owned - NmViewerServiceInterface *mViewerServiceInterface; // Owned + NmViewerServiceInterface *mViewerServiceInterface; // Owned NmMailboxListModel *mMbListModel; // Not owned NmUiViewId mServiceViewId; - NmViewerViewNetManager *mNetManager; // Owned + NmViewerViewNetManager *mNetManager; // Owned bool mForegroundService; - NmUtilities *mUtilities; // Owned + NmUiEffects *mEffects; // Owned + NmAttachmentManager *mAttaManager; // Owned + NmSettingsViewLauncher* mSettingsViewLauncher; // Owned + bool mViewReady; }; #endif // NMAPPLICATION_H