0031521: Samples - update MFC ImportExport sample to use AIS_ViewController
[occt.git] / samples / mfc / standard / 08_HLR / src / HLRView2D.h
index 19a7b29..83e1e76 100755 (executable)
@@ -20,37 +20,15 @@ class CHLRView2D : public OCC_2dView
 protected: // create from serialization only
   CHLRView2D();
   DECLARE_DYNCREATE(CHLRView2D)
-
-  // Override MouseMove event to exclude rectangle selection emulation as
-  // no selection is supported in DragEvent2D for this view.
-  afx_msg void OnMouseMove(UINT nFlags, CPoint point);
   DECLARE_MESSAGE_MAP()
 
-  // Overrides
-  // ClassWizard generated virtual function overrides
-  //{{AFX_VIRTUAL(CHLRView2D)
-protected:
-  virtual void OnInitialUpdate(); // called first time after construct
-  //}}AFX_VIRTUAL
+  //! Return interactive context for HLR presentations.
+  virtual const Handle(AIS_InteractiveContext)& GetAISContext() const Standard_OVERRIDE;
 
 // Implementation
 public:
   virtual ~CHLRView2D();
   CHLRDoc* GetDocument();
-  virtual void DragEvent2D (const Standard_Integer x,
-                            const Standard_Integer y,
-                            const Standard_Integer TheState);
-  virtual void InputEvent2D (const Standard_Integer x,
-                            const Standard_Integer y);
-  virtual void MoveEvent2D (const Standard_Integer x,
-                            const Standard_Integer y );
-  virtual void MultiMoveEvent2D (const Standard_Integer x,
-                                const Standard_Integer y );
-  virtual void MultiDragEvent2D (const Standard_Integer x,
-                                const Standard_Integer y ,
-                                const Standard_Integer TheState);
-  virtual void MultiInputEvent2D (const Standard_Integer x,
-                                  const Standard_Integer y );
 #ifdef _DEBUG
   virtual void AssertValid() const;
   virtual void Dump(CDumpContext& dc) const;