equal
deleted
inserted
replaced
42 |
42 |
43 class NmApplication : public QObject |
43 class NmApplication : public QObject |
44 { |
44 { |
45 Q_OBJECT |
45 Q_OBJECT |
46 public: |
46 public: |
47 NmApplication(QObject *parent, quint32 accountId=0); |
47 NmApplication(QObject *parent, quint64 accountId=0); |
48 ~NmApplication(); |
48 ~NmApplication(); |
49 void enterNmUiView(NmUiStartParam *startParam); |
49 void enterNmUiView(NmUiStartParam *startParam); |
50 HbMainWindow* mainWindow(); |
50 HbMainWindow* mainWindow(); |
51 NmUiExtensionManager &extManager(); |
51 NmUiExtensionManager &extManager(); |
52 NmViewerViewNetManager &networkAccessManager(); |
52 NmViewerViewNetManager &networkAccessManager(); |
65 |
65 |
66 private: |
66 private: |
67 void createMainWindow(); |
67 void createMainWindow(); |
68 void pushView(NmBaseView *view); |
68 void pushView(NmBaseView *view); |
69 void resetViewStack(); |
69 void resetViewStack(); |
|
70 void hideApplication(); |
|
71 void updateActivity(); |
|
72 |
|
73 private slots: |
|
74 void activityActivated(); |
70 |
75 |
|
76 signals: |
|
77 void applicationReady(); |
|
78 |
71 private: |
79 private: |
72 HbMainWindow *mMainWindow; // Owned |
80 HbMainWindow *mMainWindow; // Owned |
73 QStack<NmBaseView*> *mViewStack; // Owned |
81 QStack<NmBaseView*> *mViewStack; // Owned |
74 NmUiViewId mActiveViewId; |
82 NmUiViewId mActiveViewId; |
75 NmUiEngine *mUiEngine; // Not owned, singleton instance |
83 NmUiEngine *mUiEngine; // Not owned, singleton instance |
89 NmSettingsViewLauncher* mSettingsViewLauncher; // Owned |
97 NmSettingsViewLauncher* mSettingsViewLauncher; // Owned |
90 bool mViewReady; |
98 bool mViewReady; |
91 NmId mLastOperationMailbox; |
99 NmId mLastOperationMailbox; |
92 HbMessageBox *mQueryDialog; // Owned |
100 HbMessageBox *mQueryDialog; // Owned |
93 bool mBackButtonPressed; |
101 bool mBackButtonPressed; |
|
102 NmId mCurrentMailboxId; |
94 }; |
103 }; |
95 |
104 |
96 #endif // NMAPPLICATION_H |
105 #endif // NMAPPLICATION_H |