Draft: properly import the Snapper class

Avoid star imports, and prepend the module name,
`DraftSnap.Snapper()`.
This commit is contained in:
vocx-fc
2020-02-07 02:22:51 -06:00
committed by Yorik van Havre
parent 3ac2e079bc
commit 6b87a416fd
2 changed files with 9 additions and 9 deletions

View File

@@ -1480,11 +1480,3 @@ class Snapper:
self.holdTracker.addCoords(self.spoint)
self.holdTracker.on()
self.holdPoints.append(self.spoint)
if not hasattr(FreeCADGui,"Snapper"):
FreeCADGui.Snapper = Snapper()
if not hasattr(FreeCAD,"DraftWorkingPlane"):
import WorkingPlane, Draft_rc
FreeCAD.DraftWorkingPlane = WorkingPlane.plane()
#print(FreeCAD.DraftWorkingPlane)
FreeCADGui.addIconPath(":/icons")

View File

@@ -40,10 +40,18 @@ import sys, os, FreeCAD, FreeCADGui, WorkingPlane, math, re, Draft, Draft_rc, Dr
from FreeCAD import Vector
from PySide import QtCore,QtGui
from DraftGui import todo, translate, utf8_decode
from DraftSnap import *
import DraftSnap
import DraftGui
import DraftTrackers
from DraftTrackers import *
from pivy import coin
if not hasattr(FreeCADGui, "Snapper"):
FreeCADGui.Snapper = DraftSnap.Snapper()
if not hasattr(FreeCAD, "DraftWorkingPlane"):
FreeCAD.DraftWorkingPlane = WorkingPlane.plane()
#---------------------------------------------------------------------------
# Commands that have been migrated to their own modules
#---------------------------------------------------------------------------