Draft: Display default file and pattern in hatch task panel
Fixes #18197.
This commit is contained in:
@@ -64,8 +64,8 @@ class Draft_Hatch_TaskPanel:
|
||||
self.form = FreeCADGui.PySideUic.loadUi(":/ui/dialogHatch.ui")
|
||||
self.form.setWindowIcon(QtGui.QIcon(":/icons/Draft_Hatch.svg"))
|
||||
self.form.File.fileNameChanged.connect(self.onFileChanged)
|
||||
self.form.File.setFileName(params.get_param("FilePattern", path="Mod/TechDraw/PAT"))
|
||||
pat = params.get_param("NamePattern", path="Mod/TechDraw/PAT")
|
||||
self.form.File.setFileName(params.get_param("HatchPatternFile"))
|
||||
pat = params.get_param("HatchPatternName")
|
||||
if pat in [self.form.Pattern.itemText(i) for i in range(self.form.Pattern.count())]:
|
||||
self.form.Pattern.setCurrentText(pat)
|
||||
self.form.Scale.setValue(params.get_param("HatchPatternScale"))
|
||||
@@ -76,8 +76,8 @@ class Draft_Hatch_TaskPanel:
|
||||
|
||||
import FreeCADGui
|
||||
|
||||
params.set_param("FilePattern", self.form.File.property("fileName"), path="Mod/TechDraw/PAT")
|
||||
params.set_param("NamePattern", self.form.Pattern.currentText(), path="Mod/TechDraw/PAT")
|
||||
params.set_param("HatchPatternFile", self.form.File.property("fileName"))
|
||||
params.set_param("HatchPatternName", self.form.Pattern.currentText())
|
||||
params.set_param("HatchPatternScale", self.form.Scale.value())
|
||||
params.set_param("HatchPatternRotation", self.form.Rotation.value())
|
||||
if hasattr(self.baseobj,"File") and hasattr(self.baseobj,"Pattern"):
|
||||
|
||||
Reference in New Issue
Block a user