diff -r 7516d6d86cf5 -r ed14f46c0e55 src/hbwidgets/editors/hbselectioncontrol_p.h --- a/src/hbwidgets/editors/hbselectioncontrol_p.h Mon Oct 04 17:49:30 2010 +0300 +++ b/src/hbwidgets/editors/hbselectioncontrol_p.h Mon Oct 18 18:23:13 2010 +0300 @@ -50,19 +50,19 @@ public: - enum HandleType { - DummyHandle, - SelectionStartHandle, - SelectionEndHandle - }; - static HbSelectionControl* attachEditor(HbAbstractEdit *edit); + static void detachEditor(HbAbstractEdit *edit); void detachEditor(); void detachEditorFromDestructor(); void hideHandles(); void showHandles(); bool event(QEvent *event); + void setMagnifierEnabled(bool enable); + bool isMagnifierEnabled() const; + + void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget = 0); + public slots: void scrollStarted(); void scrollFinished(); @@ -74,6 +74,8 @@ void polish( HbStyleParameters& params ); QVariant itemChange(GraphicsItemChange change, const QVariant &value); void gestureEvent(QGestureEvent* event); + bool eventFilter(QObject * watched, QEvent *event); + private: HbSelectionControl();