equal
deleted
inserted
replaced
18 #ifndef NMAPPLICATION_H |
18 #ifndef NMAPPLICATION_H |
19 #define NMAPPLICATION_H |
19 #define NMAPPLICATION_H |
20 |
20 |
21 #include <QStack> |
21 #include <QStack> |
22 #include <QObject> |
22 #include <QObject> |
|
23 #include <hbapplication.h> |
23 |
24 |
24 #include "nmuiviewids.h" |
25 #include "nmuiviewids.h" |
25 |
26 |
26 class HbMainWindow; |
27 class HbMainWindow; |
27 class NmBaseView; |
28 class NmBaseView; |
37 class NmUtilities; |
38 class NmUtilities; |
38 class NmAttachmentManager; |
39 class NmAttachmentManager; |
39 class NmSettingsViewLauncher; |
40 class NmSettingsViewLauncher; |
40 class NmUiEffects; |
41 class NmUiEffects; |
41 class HbMessageBox; |
42 class HbMessageBox; |
|
43 class QTimer; |
42 |
44 |
43 class NmApplication : public QObject |
45 class NmApplication : public HbApplication |
44 { |
46 { |
45 Q_OBJECT |
47 Q_OBJECT |
46 public: |
48 public: |
47 NmApplication(QObject *parent, quint64 accountId=0); |
49 |
|
50 NmApplication(int &argc, char *argv[], |
|
51 Hb::ApplicationFlags flags = Hb::DefaultApplicationFlags ); |
48 ~NmApplication(); |
52 ~NmApplication(); |
49 void enterNmUiView(NmUiStartParam *startParam); |
53 void enterNmUiView(NmUiStartParam *startParam); |
50 HbMainWindow* mainWindow(); |
54 HbMainWindow* mainWindow(); |
51 NmUiExtensionManager &extManager(); |
55 NmUiExtensionManager &extManager(); |
52 NmViewerViewNetManager &networkAccessManager(); |
56 NmViewerViewNetManager &networkAccessManager(); |
100 NmId mLastOperationMailbox; |
104 NmId mLastOperationMailbox; |
101 HbMessageBox *mQueryDialog; // Owned |
105 HbMessageBox *mQueryDialog; // Owned |
102 bool mBackButtonPressed; |
106 bool mBackButtonPressed; |
103 NmId mCurrentMailboxId; |
107 NmId mCurrentMailboxId; |
104 bool mApplicationHidden; |
108 bool mApplicationHidden; |
|
109 QTimer* mErrorNoteTimer; // Owned |
|
110 NmId mLastErrorMailboxId; |
105 }; |
111 }; |
106 |
112 |
107 #endif // NMAPPLICATION_H |
113 #endif // NMAPPLICATION_H |