I've checked a lot of sites, but haven't found a definitive IP Address validation routine. I'm using the IPAddress mask, but is there a better way to validate the address than capturing the finishedEditing signal and doing it via code (x > 0 && x< 256)?

Also, how do I tell Qt to keep the focus in the current field if the entry is in error? lineEdit.SetFocus() gives me recursion problems with my finishedEditing signal.

- BRC