def chart_treatment_added(self, tooth_data, plan_or_cmp): """ treatment has been added using the charts page if this is not understood, the following signal is emitted QtCore.SIGNAL("garbage chart tx") """ proc_code = tooth_data.proc_code if proc_code == None: proc_code = SETTINGS.PROCEDURE_CODES.convert_user_shortcut(tooth_data.tx_input) if proc_code == None: self.emit(QtCore.SIGNAL("garbage chart tx")) return treatment_item = TreatmentItem(proc_code) treatment_item.set_teeth([tooth_data.tooth_id]) treatment_item.set_surfaces(tooth_data.surfaces) if plan_or_cmp == "Completed": treatment_item.set_completed(True) treatment_item.set_cmp_date(QtCore.QDate.currentDate()) self.add_treatment_item(treatment_item) self.emit(QtCore.SIGNAL("valid chart tx"))
def chart_treatment_added(self, tooth_data, plan_or_cmp): ''' treatment has been added using the charts page if this is not understood, the following signal is emitted QtCore.SIGNAL("garbage chart tx") ''' proc_code = tooth_data.proc_code if proc_code == None: proc_code = SETTINGS.PROCEDURE_CODES.convert_user_shortcut( tooth_data.tx_input) if proc_code == None: self.emit(QtCore.SIGNAL("garbage chart tx")) return treatment_item = TreatmentItem(proc_code) treatment_item.set_teeth([tooth_data.tooth_id]) treatment_item.set_surfaces(tooth_data.surfaces) if plan_or_cmp == "Completed": treatment_item.set_completed(True) treatment_item.set_cmp_date(QtCore.QDate.currentDate()) self.add_treatment_item(treatment_item) self.emit(QtCore.SIGNAL("valid chart tx"))