Don't glob ui files.

Specify ui files directly rather than globbing for them. This means that the CMakeLists.txt must be updated whenever ui files are added, which forces cmake to be re-run whenever new UI files are added, guaranteeing that the appropriate headers will be generated for new ui files.