In Qt3 the constructors had "QWidget *parent=0, const char *name=0" and in Qt4 the name argument was removed for a number of good reasons. You can still set the name by calling setObjectName (such as designer does). Is there any objections to moving classes in kdelibs to to the same? -Benjamin Meyer