43 Q_OBJECT |
43 Q_OBJECT |
44 public: |
44 public: |
45 NmMailViewerWK(); |
45 NmMailViewerWK(); |
46 ~NmMailViewerWK(); |
46 ~NmMailViewerWK(); |
47 virtual QVariant loadResource (int type, const QUrl &name, NmId &partId, bool &isFetched); |
47 virtual QVariant loadResource (int type, const QUrl &name, NmId &partId, bool &isFetched); |
48 void setParentView(NmViewerView *parentView); |
|
49 void addContent(QString key, QVariant val, NmId partId, bool isFetched); |
48 void addContent(QString key, QVariant val, NmId partId, bool isFetched); |
50 virtual bool event(QEvent* event); |
49 bool event(QEvent* event); |
51 |
50 |
52 protected: |
51 protected: |
53 virtual void contextMenuEvent(QGraphicsSceneContextMenuEvent* event); |
52 void contextMenuEvent(QGraphicsSceneContextMenuEvent* event); |
54 virtual void gestureEvent(QGestureEvent* event); |
53 void gestureEvent(QGestureEvent* event); |
55 virtual void mouseDoubleClickEvent(QGraphicsSceneMouseEvent* event); |
54 void mouseDoubleClickEvent(QGraphicsSceneMouseEvent* event); |
56 virtual void mouseMoveEvent(QGraphicsSceneMouseEvent* event); |
55 void mouseMoveEvent(QGraphicsSceneMouseEvent* event); |
57 virtual void mouseReleaseEvent(QGraphicsSceneMouseEvent* event); |
56 void mouseReleaseEvent(QGraphicsSceneMouseEvent* event); |
58 |
57 |
59 private: |
58 private: |
60 QMap<QString,NmMailViewerWkContentItem> mContent; |
59 QMap<QString,NmMailViewerWkContentItem> mContent; |
61 NmViewerView *mParentView; // Not owned |
|
62 bool mSuppressRelease; |
60 bool mSuppressRelease; |
63 }; |
61 }; |
64 |
62 |
65 #endif /* NMVIEWERWEBVIEW_H_*/ |
63 #endif /* NMVIEWERWEBVIEW_H_*/ |