Request for feedback on Signature Assistant

Sven Brauch svenbrauch at
Sun Oct 31 12:04:28 UTC 2010

Maybe also the style kdevelop uses for updating declarations could be made
customizable (or, better yet, be copied from the corresponding declaration /
definition)? For example, it currently writes QList< int >, but I like
QList<int> better (mixing both is especially crappy); and having to re-edit
every declaration kdevelop changes makes this feature less useful than it
would otherwise be :)

Best regards,

2010/10/31 David Nolden <zwabel at>

> IMO the signature-assistant has one big conceptual problem: It always
> rewrites the whole function declaration line. Since in C++ there is
> many redundant ways how to write type-names, this will always cause
> problems.
> I think the right way to work would be remembering a sequence of
> edits, like for example:
> - Replace 1st argument with ...
> - Remove 3rd argument
> - Remove 4th argument
> And then replaying those changes on the other side. That way, we would
> overwrite only those parts that were actually changed, and we might
> also solve matching-problems in places where the argument-declaration
> names don't match properly etc.
> Greetings, David
> --
> KDevelop-devel mailing list
> KDevelop-devel at
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the KDevelop-devel mailing list