src/hbwidgets/editors/hbselectioncontrol_p.h
changeset 34 ed14f46c0e55
parent 5 627c4a0fd0e7
--- 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();