Assembly: Mark new features as experimental. To enable them you need to create a parameter called ExperimentalFeatures and set it to true.
This commit is contained in:
committed by
Yorik van Havre
parent
3419d27077
commit
ce455de2c5
@@ -57,6 +57,16 @@ TranslatedJointTypes = [
|
||||
translate("Assembly", "Belt"),
|
||||
]
|
||||
|
||||
TranslatedJointTypesNoExperimental = [
|
||||
translate("Assembly", "Fixed"),
|
||||
translate("Assembly", "Revolute"),
|
||||
translate("Assembly", "Cylindrical"),
|
||||
translate("Assembly", "Slider"),
|
||||
translate("Assembly", "Ball"),
|
||||
translate("Assembly", "Distance"),
|
||||
]
|
||||
|
||||
|
||||
JointTypes = [
|
||||
"Fixed",
|
||||
"Revolute",
|
||||
@@ -1168,7 +1178,12 @@ class TaskAssemblyCreateJoint(QtCore.QObject):
|
||||
if self.activeType == "Part":
|
||||
self.form.setWindowTitle("Match parts")
|
||||
self.form.jointType.hide()
|
||||
self.form.jointType.addItems(TranslatedJointTypes)
|
||||
|
||||
if Preferences.preferences().GetBool("ExperimentalFeatures", True):
|
||||
self.form.jointType.addItems(TranslatedJointTypes)
|
||||
else:
|
||||
self.form.jointType.addItems(TranslatedJointTypesNoExperimental)
|
||||
|
||||
self.form.jointType.setCurrentIndex(jointTypeIndex)
|
||||
self.form.jointType.currentIndexChanged.connect(self.onJointTypeChanged)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user