emailuis/nmailui/inc/nmapplication.h
changeset 66 084b5b1f02a7
parent 62 a8c646b56683
child 68 83cc6bae1de8
--- a/emailuis/nmailui/inc/nmapplication.h	Mon Aug 23 23:32:31 2010 +0300
+++ b/emailuis/nmailui/inc/nmapplication.h	Fri Sep 03 14:07:42 2010 +0300
@@ -20,6 +20,7 @@
 
 #include <QStack>
 #include <QObject>
+#include <hbapplication.h>
 
 #include "nmuiviewids.h"
 
@@ -39,12 +40,15 @@
 class NmSettingsViewLauncher;
 class NmUiEffects;
 class HbMessageBox;
+class QTimer;
 
-class NmApplication : public QObject
+class NmApplication : public HbApplication
 {
     Q_OBJECT
 public:
-    NmApplication(QObject *parent, quint64 accountId=0);
+    
+    NmApplication(int &argc, char *argv[],
+                   Hb::ApplicationFlags flags = Hb::DefaultApplicationFlags );
     ~NmApplication();
     void enterNmUiView(NmUiStartParam *startParam);
     HbMainWindow* mainWindow();
@@ -102,6 +106,8 @@
     bool mBackButtonPressed;
     NmId mCurrentMailboxId;
     bool mApplicationHidden;
+    QTimer* mErrorNoteTimer;                // Owned
+    NmId mLastErrorMailboxId;
 };
 
 #endif // NMAPPLICATION_H