equal
deleted
inserted
replaced
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); |
129 virtual void polish(HbStyleParameters ¶ms); |
133 virtual void polish(HbStyleParameters ¶ms); |
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); |
|
138 void initPrimitiveData(HbStylePrimitiveData *primitiveData, const QGraphicsObject *primitive); |
134 #ifdef HB_GESTURE_FW |
139 #ifdef HB_GESTURE_FW |
135 virtual void gestureEvent(QGestureEvent *event); |
140 virtual void gestureEvent(QGestureEvent *event); |
136 #endif |
141 #endif |
137 |
142 |
138 signals: |
143 signals: |
139 void scrollingStarted(); |
144 void scrollingStarted(); |
140 void scrollingEnded(); |
145 void scrollingEnded(); |
150 virtual void longPressGesture(const QPointF &point); |
155 virtual void longPressGesture(const QPointF &point); |
151 |
156 |
152 private: |
157 private: |
153 Q_DECLARE_PRIVATE_D(d_ptr, HbScrollArea) |
158 Q_DECLARE_PRIVATE_D(d_ptr, HbScrollArea) |
154 Q_PRIVATE_SLOT(d_func(), void _q_thumbPositionChanged(qreal value, Qt::Orientation orientation)) |
159 Q_PRIVATE_SLOT(d_func(), void _q_thumbPositionChanged(qreal value, Qt::Orientation orientation)) |
|
160 Q_PRIVATE_SLOT(d_func(), void _q_thumbPositionChanged2(qreal value, int orientation)) |
155 Q_PRIVATE_SLOT(d_func(), void _q_groovePressed(qreal value, Qt::Orientation orientation)) |
161 Q_PRIVATE_SLOT(d_func(), void _q_groovePressed(qreal value, Qt::Orientation orientation)) |
156 Q_PRIVATE_SLOT(d_func(), void _q_thumbPressed()) |
162 Q_PRIVATE_SLOT(d_func(), void _q_thumbPressed()) |
157 Q_PRIVATE_SLOT(d_func(), void _q_thumbReleased()) |
163 Q_PRIVATE_SLOT(d_func(), void _q_thumbReleased()) |
158 }; |
164 }; |
159 |
165 |