Salome HOME
Message for dragging debug
authorvsv <vsv@opencascade.com>
Mon, 19 Aug 2019 09:41:28 +0000 (12:41 +0300)
committervsv <vsv@opencascade.com>
Mon, 19 Aug 2019 09:41:28 +0000 (12:41 +0300)
src/PartSet/PartSet_SketcherMgr.cpp

index 36dfb30b4ae7aca7742216e3bfa53fd27a416ec5..e9d0f12a9d391443700a7f10f915bb79c7620489 100644 (file)
@@ -577,6 +577,11 @@ void PartSet_SketcherMgr::onMouseMoved(ModuleBase_IViewWindow* theWnd, QMouseEve
     if (isSketchOperation(aCurrentOperation))
       return; // No edit operation activated
 
+#ifdef DRAGGING_DEBUG
+    QTime t;
+    t.start();
+#endif
+
     Handle(V3d_View) aView = theWnd->v3dView();
     gp_Pnt aPoint = PartSet_Tools::convertClickToPoint(theEvent->pos(), aView);
     Point aMousePnt;
@@ -663,6 +668,10 @@ void PartSet_SketcherMgr::onMouseMoved(ModuleBase_IViewWindow* theWnd, QMouseEve
     aDisplayer->enableUpdateViewer(isEnableUpdateViewer);
     aDisplayer->updateViewer();
 
+#ifdef DRAGGING_DEBUG
+    cout << "Mouse move processing " << t.elapsed() << endl;
+#endif
+
     myDragDone = true;
     myCurrentPoint = aMousePnt;
   }