func validatorChanged(validatorLineEdit *widgets.QLineEdit, index int) { switch index { case 0: validatorLineEdit.SetValidator(nil) case 1: validatorLineEdit.SetValidator(gui.NewQIntValidator(validatorLineEdit)) case 2: validatorLineEdit.SetValidator(gui.NewQDoubleValidator(validatorLineEdit)) // TODO: Min/Max } validatorLineEdit.Clear() }
func validatorChanged(validatorLineEdit *widgets.QLineEdit, index int) { switch index { case 0: { validatorLineEdit.SetValidator(nil) } case 1: { validatorLineEdit.SetValidator(gui.NewQIntValidator(validatorLineEdit)) } case 2: { validatorLineEdit.SetValidator(gui.NewQDoubleValidator(validatorLineEdit)) //TODO: gui.NewQDoubleValidator2(-999.0, 999.0, 2, validatorLineEdit) } } validatorLineEdit.Clear() }