diff -r 478bc57ad291 -r 64e38f08e49c emailuis/nmailui/inc/nmviewerserviceinterface.h --- a/emailuis/nmailui/inc/nmviewerserviceinterface.h Thu Sep 02 20:15:00 2010 +0300 +++ b/emailuis/nmailui/inc/nmviewerserviceinterface.h Fri Sep 17 08:27:21 2010 +0300 @@ -28,23 +28,36 @@ class NmUiEngine; class NmId; + class NmViewerServiceInterface : public XQServiceProvider { Q_OBJECT + public: + NmViewerServiceInterface(QObject *parent, - NmApplication *application, - NmUiEngine &uiEngine); + NmApplication *application, + NmUiEngine &uiEngine); + ~NmViewerServiceInterface(); public slots: + + /*! + Depricated! + */ void viewMessage(QVariant mailboxId, QVariant folderId, QVariant messageId); + void viewMessage(QVariant idList, QVariant flags); + + private: + NmApplication *mApplication; // Not owned NmUiEngine &mUiEngine; int mAsyncReqId; }; + #endif /* NMVIEWERSERVICEINTERFACE_H_ */