When using the "Implement function" feature in code completion in KDevelop, the generated implementation always includes namespace in the type names, even if the namespace is already specified with "using namespace" somewhere above. It would be nice, if the tool would check for "using namespace" in the current scope and omit the namespace from the generated code. I think this used to work in the pre-clang version, so would be nice to have it back :)
to tack on to this, if you add the namespace already to the name before the prompt comes up, it will rewrite the namespace again anyway, leaving you with foo::foo::bar instead of foo::bar.