Don't give up. It's not so complicated! 
QComboBox uses a QStringListModel. Pass a QStringList fetched from the model to the validator to validate against. Here's a pseudo algo suggestion for QValidator::validate()
if stringlist contains input
return Acceptable
else if input is empty or any string in the stringlist starts with input
return Intermediate
else
return Invalid
if stringlist contains input
return Acceptable
else if input is empty or any string in the stringlist starts with input
return Intermediate
else
return Invalid
To copy to clipboard, switch view to plain text mode
Bookmarks