refactoring: move vcspeeddialfunctiondelegate to a generic comboboxdelegate class