diff -r 780f926bc26c -r f83bd4ae1fe3 emailuis/nmailui/inc/nmviewerwebview.h --- a/emailuis/nmailui/inc/nmviewerwebview.h Fri Jun 11 16:42:02 2010 +0300 +++ b/emailuis/nmailui/inc/nmviewerwebview.h Thu Jun 24 14:32:18 2010 +0300 @@ -42,27 +42,24 @@ { Q_OBJECT public: - NmMailViewerWK(); - ~NmMailViewerWK(); + NmMailViewerWK(); + ~NmMailViewerWK(); virtual QVariant loadResource (int type, const QUrl &name, NmId &partId, bool &isFetched); void setParentView(NmViewerView *parentView); void addContent(QString key, QVariant val, NmId partId, bool isFetched); - + virtual bool event(QEvent* event); + +protected: + virtual void contextMenuEvent(QGraphicsSceneContextMenuEvent* event); + virtual void gestureEvent(QGestureEvent* event); + virtual void mouseDoubleClickEvent(QGraphicsSceneMouseEvent* event); + virtual void mouseMoveEvent(QGraphicsSceneMouseEvent* event); + virtual void mouseReleaseEvent(QGraphicsSceneMouseEvent* event); + private: QMap mContent; NmViewerView *mParentView; // Not owned -}; - -class NmEventFilterWK : public QObject -{ - Q_OBJECT -public: - NmEventFilterWK(QObject* parent = 0); -protected: - bool eventFilter(QObject* object, QEvent* event); - bool gestureEvent(QGestureEvent* event); -private: - Q_DISABLE_COPY(NmEventFilterWK) + bool mSuppressRelease; }; #endif /* NMVIEWERWEBVIEW_H_*/