emailuis/nmailui/inc/nmapplication.h
changeset 72 64e38f08e49c
parent 65 478bc57ad291
child 75 47d84de1c893
--- a/emailuis/nmailui/inc/nmapplication.h	Thu Sep 02 20:15:00 2010 +0300
+++ b/emailuis/nmailui/inc/nmapplication.h	Fri Sep 17 08:27:21 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