Actually, except for *chatdlg.ui, none of our interfaces are called *dlg.ui. We typically have a foo.ui containing a class Ui::Foo, and a file 'foodlg.cpp' containing the class FooDlg (which uses Ui::Foo as its main widget). cheers, Remko