PD: Add new props to InvoluteGear's task panel
This commit is contained in:
@@ -176,6 +176,9 @@ class _InvoluteGearTaskPanel:
|
||||
#QtCore.QObject.connect(self.form.comboBox_ExternalGear, QtCore.SIGNAL("activated(QString)"), self.externalGearChanged)
|
||||
#QtCore.QObject.connect(self.form.comboBox_ExternalGear, QtCore.SIGNAL("currentIndexChanged(int)"), self.externalGearChanged)
|
||||
QtCore.QObject.connect(self.form.comboBox_ExternalGear, QtCore.SIGNAL("currentIndexChanged(int)"), self.externalGearChanged)
|
||||
QtCore.QObject.connect(self.form.doubleSpinBox_Addendum, QtCore.SIGNAL("valueChanged(double)"), self.addendumChanged)
|
||||
QtCore.QObject.connect(self.form.doubleSpinBox_Dedendum, QtCore.SIGNAL("valueChanged(double)"), self.dedendumChanged)
|
||||
QtCore.QObject.connect(self.form.doubleSpinBox_RootFillet, QtCore.SIGNAL("valueChanged(double)"), self.rootFilletChanged)
|
||||
|
||||
self.update()
|
||||
|
||||
@@ -198,6 +201,9 @@ class _InvoluteGearTaskPanel:
|
||||
else:
|
||||
self.obj.ExternalGear = False
|
||||
#self.obj.ExternalGear = self.form.comboBox_ExternalGear.currentIndex()
|
||||
self.obj.AddendumCoefficient = self.form.doubleSpinBox_Addendum.value()
|
||||
self.obj.DedendumCoefficient = self.form.doubleSpinBox_Dedendum.value()
|
||||
self.obj.RootFilletCoefficient = self.form.doubleSpinBox_RootFillet.value()
|
||||
|
||||
|
||||
def transferFrom(self):
|
||||
@@ -215,6 +221,9 @@ class _InvoluteGearTaskPanel:
|
||||
else:
|
||||
self.form.comboBox_ExternalGear.setCurrentIndex(1)
|
||||
#self.form.comboBox_ExternalGear.setCurrentIndex(self.obj.ExternalGear)
|
||||
self.form.doubleSpinBox_Addendum.setValue(self.obj.AddendumCoefficient)
|
||||
self.form.doubleSpinBox_Dedendum.setValue(self.obj.DedendumCoefficient)
|
||||
self.form.doubleSpinBox_RootFillet.setValue(self.obj.RootFilletCoefficient)
|
||||
|
||||
def modulesChanged(self, value):
|
||||
#print value
|
||||
@@ -251,6 +260,18 @@ class _InvoluteGearTaskPanel:
|
||||
self.obj.ExternalGear = v
|
||||
self.obj.Proxy.execute(self.obj)
|
||||
|
||||
def addendumChanged(self, value):
|
||||
self.obj.AddendumCoefficient = value
|
||||
self.obj.Proxy.execute(self.obj)
|
||||
|
||||
def dedendumChanged(self, value):
|
||||
self.obj.DedendumCoefficient = value
|
||||
self.obj.Proxy.execute(self.obj)
|
||||
|
||||
def rootFilletChanged(self, value):
|
||||
self.obj.RootFilletCoefficient = value
|
||||
self.obj.Proxy.execute(self.obj)
|
||||
|
||||
def getStandardButtons(self):
|
||||
return int(QtGui.QDialogButtonBox.Ok) | int(QtGui.QDialogButtonBox.Cancel)| int(QtGui.QDialogButtonBox.Apply)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user