emailuis/nmailui/inc/nmviewerviewnetmanager.h
changeset 30 759dc5235cdb
parent 18 578830873419
equal deleted inserted replaced
27:9ba4404ef423 30:759dc5235cdb
    21 
    21 
    22 #include <QNetworkAccessManager>
    22 #include <QNetworkAccessManager>
    23 
    23 
    24 class QNetworkRequest;
    24 class QNetworkRequest;
    25 class NmViewerView;
    25 class NmViewerView;
       
    26 class NmUiEngine;
    26 
    27 
    27 class NmViewerViewNetManager : public QNetworkAccessManager
    28 class NmViewerViewNetManager : public QNetworkAccessManager
    28 {
    29 {
    29     Q_OBJECT
    30     Q_OBJECT
    30 public:
    31 public:
    31     NmViewerViewNetManager();
    32     NmViewerViewNetManager(NmUiEngine &uiEngine);
    32     ~NmViewerViewNetManager();
    33     ~NmViewerViewNetManager();
    33     void setView(NmViewerView *viewerView);
    34     void setView(NmViewerView *viewerView);
    34     QNetworkReply *createRequest(Operation op, const QNetworkRequest &request,
    35     QNetworkReply *createRequest(Operation op, const QNetworkRequest &request,
    35                                  QIODevice *outgoingData);
    36                                  QIODevice *outgoingData);
    36 
    37 
    37 private:
    38 private:
       
    39 	NmUiEngine &mUiEngine;
    38 	NmViewerView *mMessageView;    // Not owned
    40 	NmViewerView *mMessageView;    // Not owned
    39 
    41 
    40 };
    42 };
    41 
    43 
    42 #endif /* NMVIEWERVIEWNETMANAGER_H_ */
    44 #endif /* NMVIEWERVIEWNETMANAGER_H_ */