diff -r 56cd8111b7f7 -r 41300fa6a67c tools/qdoc3/helpprojectwriter.cpp --- a/tools/qdoc3/helpprojectwriter.cpp Tue Jan 26 12:42:25 2010 +0200 +++ b/tools/qdoc3/helpprojectwriter.cpp Tue Feb 02 00:43:10 2010 +0200 @@ -187,8 +187,16 @@ details << node->parent()->name()+"::"+node->name(); } else if (node->type() == Node::Fake) { const FakeNode *fake = static_cast(node); - details << fake->fullTitle(); - details << fake->fullTitle(); +#ifdef QDOC_QML + if (fake->subType() == Node::QmlClass) { + details << (QmlClassNode::qmlOnly ? fake->name() : fake->fullTitle()); + details << "QML." + fake->name(); + } else +#endif + { + details << fake->fullTitle(); + details << fake->fullTitle(); + } } else { details << node->name(); details << node->name();