src/hbcore/gui/hbscrollarea.h
changeset 21 4633027730f5
parent 7 923ff622b8b9
child 30 80e4d18b72f5
equal deleted inserted replaced
7:923ff622b8b9 21:4633027730f5
   116     bool isDragging() const;
   116     bool isDragging() const;
   117     void ensureVisible(const QPointF &position, qreal xMargin = 0.0, qreal yMargin = 0.0);
   117     void ensureVisible(const QPointF &position, qreal xMargin = 0.0, qreal yMargin = 0.0);
   118 
   118 
   119     void scrollContentsTo (const QPointF &newPosition, int time = 0);
   119     void scrollContentsTo (const QPointF &newPosition, int time = 0);
   120 
   120 
       
   121     QPainterPath shape() const;
       
   122     QRectF boundingRect() const;
       
   123     using QGraphicsWidget::setGeometry;
       
   124     void setGeometry(const QRectF& rect);
   121 protected:
   125 protected:
   122     HbScrollArea(HbScrollAreaPrivate &dd, QGraphicsItem *parent);    
   126     HbScrollArea(HbScrollAreaPrivate &dd, QGraphicsItem *parent);    
   123     virtual void mousePressEvent(QGraphicsSceneMouseEvent *event);
   127     virtual void mousePressEvent(QGraphicsSceneMouseEvent *event);
   124     virtual QSizeF sizeHint(Qt::SizeHint which, const QSizeF &constraint = QSizeF()) const;
   128     virtual QSizeF sizeHint(Qt::SizeHint which, const QSizeF &constraint = QSizeF()) const;
   125     virtual QVariant itemChange(GraphicsItemChange change, const QVariant &value);
   129     virtual QVariant itemChange(GraphicsItemChange change, const QVariant &value);
   130     virtual void timerEvent(QTimerEvent *event);
   134     virtual void timerEvent(QTimerEvent *event);
   131     virtual bool eventFilter(QObject *obj, QEvent *event);
   135     virtual bool eventFilter(QObject *obj, QEvent *event);
   132     virtual void connectNotify(const char *signal);
   136     virtual void connectNotify(const char *signal);
   133     virtual void disconnectNotify(const char *signal);
   137     virtual void disconnectNotify(const char *signal);
   134 #ifdef HB_GESTURE_FW
   138 #ifdef HB_GESTURE_FW
   135     virtual void gestureEvent(QGestureEvent *event);    
   139     virtual void gestureEvent(QGestureEvent *event);
   136 #endif
   140 #endif
   137 
   141 
   138 signals:
   142 signals:
   139     void scrollingStarted();
   143     void scrollingStarted();
   140     void scrollingEnded();
   144     void scrollingEnded();