emailuis/nmailui/inc/nmviewerserviceinterface.h
changeset 66 084b5b1f02a7
parent 47 f83bd4ae1fe3
child 74 6c59112cfd31
equal deleted inserted replaced
62:a8c646b56683 66:084b5b1f02a7
    26 //  FORWARD DECLARATIONS
    26 //  FORWARD DECLARATIONS
    27 class NmApplication;
    27 class NmApplication;
    28 class NmUiEngine;
    28 class NmUiEngine;
    29 class NmId;
    29 class NmId;
    30 
    30 
       
    31 
    31 class NmViewerServiceInterface : public XQServiceProvider
    32 class NmViewerServiceInterface : public XQServiceProvider
    32 {
    33 {
    33     Q_OBJECT
    34     Q_OBJECT
       
    35 
    34 public:
    36 public:
       
    37 
    35     NmViewerServiceInterface(QObject *parent,
    38     NmViewerServiceInterface(QObject *parent,
    36                               NmApplication *application,
    39                              NmApplication *application,
    37                               NmUiEngine &uiEngine);
    40                              NmUiEngine &uiEngine);
       
    41     
    38     ~NmViewerServiceInterface();
    42     ~NmViewerServiceInterface();
    39 
    43 
    40 
    44 
    41 public slots:
    45 public slots:
       
    46 
       
    47     /*!
       
    48         Depricated!
       
    49     */
    42     void viewMessage(QVariant mailboxId, QVariant folderId, QVariant messageId);
    50     void viewMessage(QVariant mailboxId, QVariant folderId, QVariant messageId);
    43 
    51 
       
    52     void viewMessage(QVariant idList, QVariant flags);
       
    53 
       
    54 
    44 private:
    55 private:
       
    56 
    45     NmApplication *mApplication; // Not owned
    57     NmApplication *mApplication; // Not owned
    46     NmUiEngine &mUiEngine;
    58     NmUiEngine &mUiEngine;
    47     int mAsyncReqId;
    59     int mAsyncReqId;
    48 };
    60 };
    49 
    61 
       
    62 
    50 #endif /* NMVIEWERSERVICEINTERFACE_H_ */
    63 #endif /* NMVIEWERSERVICEINTERFACE_H_ */