Taskpanels for Drilling, Engrave, and Profile basically working
Profile still missing some functionality. I haven't tried to do anything about cmake requirements or testing. This is a checkpoint commit, please don't build.
This commit is contained in:
committed by
Yorik van Havre
parent
82a75e2a20
commit
dcdbf75e55
@@ -141,6 +141,11 @@ class CommandProject:
|
||||
def Create(pathChildren = []):
|
||||
"""Code to create a project"""
|
||||
#FreeCADGui.addModule("PathScripts.PathProject")
|
||||
import PathScripts.PathUtils as PU
|
||||
if not PU.findProj() == None:
|
||||
FreeCAD.Console.PrintError("A Path project already exists in this document\n")
|
||||
return
|
||||
|
||||
obj = FreeCAD.ActiveDocument.addObject("Path::FeatureCompoundPython","Project")
|
||||
ObjectPathProject(obj)
|
||||
if pathChildren:
|
||||
@@ -152,8 +157,7 @@ class CommandProject:
|
||||
#create a machine obj
|
||||
import PathScripts
|
||||
PathScripts.PathMachine.CommandPathMachine.Create()
|
||||
PLT = PathScripts.PathLoadTool.CommandPathLoadTool()
|
||||
PLT.Activated()
|
||||
PathScripts.PathLoadTool.CommandPathLoadTool.Create()
|
||||
|
||||
return obj
|
||||
|
||||
|
||||
Reference in New Issue
Block a user