19 #include <Handle_AIS_InteractiveContext.hxx>
20 #include <Handle_V3d_View.hxx>
21 #include <QtCore/QObject>
22 #include <QtCore/QRect>
29 class ViewControllerDelegate;
36 friend class ViewControllerDelegate;
40 bool eventFilter(QObject*
object, QEvent* event);
43 void contextSelectionChanged();
47 virtual void beginRubberBandDraw(
const QPoint& startPos);
48 virtual void updateRubberBandDraw(
const QPoint& currPos);
49 virtual void endRubberBandDraw();
51 void notifyContextSelectionChanged();
55 Handle_V3d_View internalOccView()
const;
56 Handle_AIS_InteractiveContext context()
const;
60 const QRect rubberBandGeometry()
const;
63 void createRubberBand();
66 QPoint m_startRubberBandPos;
67 QRubberBand* m_rubberBand;
Qt wrapper around the V3d_View class.
Definition: qt_view.h:33
Definition: ais_text.cpp:31
Definition: qt_view_controller.h:31