| | |
| |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| |
|
| | from PySide.QtCore import QT_TRANSLATE_NOOP |
| | import FreeCAD |
| | import FreeCADGui |
| | import Path |
| | from Path.Tool.library.ui.dock import ToolBitLibraryDock |
| | from Path.Tool.library.ui.editor import LibraryEditor |
| |
|
| |
|
| | if False: |
| | Path.Log.setLevel(Path.Log.Level.DEBUG, Path.Log.thisModule()) |
| | Path.Log.trackModule(Path.Log.thisModule()) |
| | else: |
| | Path.Log.setLevel(Path.Log.Level.INFO, Path.Log.thisModule()) |
| |
|
| | translate = FreeCAD.Qt.translate |
| |
|
| |
|
| | class CommandToolBitLibraryDockOpen: |
| | """ |
| | Command to toggle the ToolBitLibraryDock |
| | """ |
| |
|
| | def __init__(self): |
| | pass |
| |
|
| | def GetResources(self): |
| | return { |
| | "Pixmap": "CAM_ToolTable", |
| | "MenuText": QT_TRANSLATE_NOOP("CAM_ToolBitSelection", "Add toolbit…"), |
| | "ToolTip": QT_TRANSLATE_NOOP( |
| | "CAM_ToolBitSelection", "Opens the toolbit selection dialog" |
| | ), |
| | "Accel": "P, T", |
| | "CmdType": "ForEdit", |
| | } |
| |
|
| | def IsActive(self): |
| | return True |
| |
|
| | def Activated(self): |
| | dock = ToolBitLibraryDock() |
| | dock.open() |
| |
|
| |
|
| | class CommandLibraryEditorOpen: |
| | """ |
| | Command to open ToolBitLibrary editor. |
| | """ |
| |
|
| | def __init__(self): |
| | pass |
| |
|
| | def GetResources(self): |
| | return { |
| | "Pixmap": "CAM_ToolTable", |
| | "MenuText": QT_TRANSLATE_NOOP("CAM_ToolBitLibraryOpen", "Toolbit Library Manager"), |
| | "ToolTip": QT_TRANSLATE_NOOP( |
| | "CAM_ToolBitLibraryOpen", "Opens an editor to manage toolbit libraries" |
| | ), |
| | "CmdType": "ForEdit", |
| | } |
| |
|
| | def IsActive(self): |
| | return True |
| |
|
| | def Activated(self): |
| | library = LibraryEditor(parent=FreeCADGui.getMainWindow()) |
| | library.open() |
| |
|
| |
|
| | if FreeCAD.GuiUp: |
| | FreeCADGui.addCommand("CAM_ToolBitLibraryOpen", CommandLibraryEditorOpen()) |
| | FreeCADGui.addCommand("CAM_ToolBitDock", CommandToolBitLibraryDockOpen()) |
| |
|
| | BarList = ["CAM_ToolBitDock"] |
| | MenuList = ["CAM_ToolBitLibraryOpen", "CAM_ToolBitDock"] |
| |
|
| | FreeCAD.Console.PrintLog("Loading PathToolBitLibraryCmd… done\n") |
| |
|