def slot_projected_points(self, text):
        points, ok = text.toDouble()
        if not ok:
            return

        total = wilks.required_total(self.lifter.gender, self.lifter.weight, points)

        self.projected_total_edit.setText("%.2f" % total)
 def required_remaining_total(self, points):
     required_total = wilks.required_total(self.gender, self.weight, points)
     return required_total - self.total()