kossebau abandoned this revision. kossebau added a comment.
Bummer, no straight namespace aliasing possible: "Plasma::" namespace prefixed is used in some signal/slot signatures, and Qt's string-based signal/slot gets in the way here, moc cannot know about any possible aliases, so there is no support in the string normalization. Besides, doxygen also needed some preprocessor hacks like the following, which at least make the code less pretty: #ifdef DOXYGEN_SHOULD_SKIP_THIS namespace KRunner #else namespace Plasma {} namespace KRunner = Plasma; namespace Plasma #endif // DOXYGEN_SHOULD_SKIP_THIS Badly done tools getting in the way :/ Too bad, I would have preferred to get rid of this namespace mismatch, it makes KRunner look so... not perfect ;) At least I tried, but seems this has to be delayed completly for KF6. REPOSITORY R308 KRunner REVISION DETAIL https://phabricator.kde.org/D10554 To: kossebau, broulik Cc: #frameworks, michaelh