emailuis/nmailui/inc/nmapplication.h
changeset 57 ae34e1715e21
parent 56 15bc1d5d6267
child 62 a8c646b56683
equal deleted inserted replaced
56:15bc1d5d6267 57:ae34e1715e21
    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();
    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();
    70     void hideApplication();
       
    71     void updateActivity();
    71     
    72     
    72 private slots:
    73 private slots:
    73     void updateActivity();
    74     void activityActivated();
    74 
    75 
    75 signals:
    76 signals:
    76 	void applicationReady();
    77 	void applicationReady();
    77     
    78     
    78 private:
    79 private:
    97     bool mViewReady;
    98     bool mViewReady;
    98     NmId mLastOperationMailbox;
    99     NmId mLastOperationMailbox;
    99     HbMessageBox *mQueryDialog;             // Owned
   100     HbMessageBox *mQueryDialog;             // Owned
   100     bool mBackButtonPressed;
   101     bool mBackButtonPressed;
   101     NmId mCurrentMailboxId;
   102     NmId mCurrentMailboxId;
   102     bool mActivityUpdateNeeded;
       
   103 };
   103 };
   104 
   104 
   105 #endif // NMAPPLICATION_H
   105 #endif // NMAPPLICATION_H