ginebra2/ContentViews/ScrollableWebContentView.h
changeset 9 b39122337a00
parent 3 0954f5dd2cd0
child 16 3c88a81ff781
equal deleted inserted replaced
7:a1f515018ac1 9:b39122337a00
    50     ZoomMetaData currentPageInfo();
    50     ZoomMetaData currentPageInfo();
    51     void setCurrentPageInfo(ZoomMetaData data);
    51     void setCurrentPageInfo(ZoomMetaData data);
    52     ZoomMetaData defaultZoomData();
    52     ZoomMetaData defaultZoomData();
    53     void updatePreferredContentSize();
    53     void updatePreferredContentSize();
    54     void setSuperPage();
    54     void setSuperPage();
       
    55     void setGesturesEnabled(bool value) { m_gesturesEnabled = value; } 
       
    56     bool gesturesEnabled() { return m_gesturesEnabled; }
    55 
    57 
    56 Q_SIGNALS:
    58 Q_SIGNALS:
    57     void contextEventObject(QWebHitTestResult* eventTarget);
    59     void contextEventObject(QWebHitTestResult* eventTarget);
    58     void viewScrolled(QPoint& scrollPos, QPoint& delta);
    60     void viewScrolled(QPoint& scrollPos, QPoint& delta);
       
    61     void mouseEvent(QEvent::Type type);
    59 
    62 
    60 public Q_SLOTS:
    63 public Q_SLOTS:
    61     void reset();
    64     void reset();
    62     void contentsSizeChanged(const QSize&);
    65     void contentsSizeChanged(const QSize&);
    63     void pageLoadFinished(bool);
    66     void pageLoadFinished(bool);
    97     GestureRecognizer m_gestureRecognizer;
   100     GestureRecognizer m_gestureRecognizer;
    98     QRectF m_animationEndRect;
   101     QRectF m_animationEndRect;
    99     QPropertyAnimation* m_zoomAnimator;          //Animates zooming transitions
   102     QPropertyAnimation* m_zoomAnimator;          //Animates zooming transitions
   100     ViewportMetaData* m_viewportMetaData;
   103     ViewportMetaData* m_viewportMetaData;
   101     QTimer m_tileUpdateEnableTimer;
   104     QTimer m_tileUpdateEnableTimer;
       
   105     bool m_gesturesEnabled;
   102 }; //ScrollableWebContentView
   106 }; //ScrollableWebContentView
   103 
   107 
   104 } //namespace GVA
   108 } //namespace GVA
   105 
   109 
   106 #endif //ScrollableWebContentView_h
   110 #endif //ScrollableWebContentView_h