Hi Lachlan,

The command style doesn't seem to be configurable, but there's some auto-detection going on which tries to be smart. If you start the comment with a /*! (instead of double asterisk), then the generated Doxygen commands will use the backslash style instead of the @ style. Similarly, one could use //! or /// as the opening line, and the auto-generated docs will follow suit and also use the backslash style commands.

FWIW, looks like DoxygenGenerator[1] is the relevant plugin, and I don't see any way to user-configure anything here. The styleMark() method returns the command prefix. doxygenStyle() in the helper code[2] determines the comments style.

Hope that helps,
-Max

[1]: <https://code.woboq.org/qt5/qt-creator/src/plugins/cpptools/doxygengenerator.cpp.html> [2]: <https://code.woboq.org/qt5/qt-creator/src/plugins/cppeditor/cppdocumentationcommenthelper.cpp.html>



On 7/26/2020 9:17 PM, Hetherton, Lachlan (Data61, Docklands GS) wrote:
Hi there,

I’ve tried finding this information on the interwebs elsewhere but can’t, so 
figured I’d ask here.

QtCreator has a handy checkbox to add auto generation of doxygen commands (e.g. 
param, return etc). Is there any way to make it add backslash style commands 
instead of @-style? i.e. it currently inserts this:

/**
  * @param first  The first param
  * @param second The second param
  */

Whereas to match our coding style I’d really like to see:

/**
  * \param first  The first param
  * \param second The second param
  */

Any ideas?

Thanks for your help,

Lachlan Hetherton
Principal Software Engineer, Workspace <https://research.csiro.au/workspace>
Data61  |  CSIRO
[email protected]  |  +613 9545 8041
Door 34, Goods Shed North, Village Street, Docklands VIC 3008
CSIRO acknowledges the Traditional Owners of the land, sea and waters, of the 
area that we live and work on across Australia. We acknowledge their continuing 
connection to their culture and we pay our respects to their Elders past and 
present.
Please consider the environment before printing this email.
CSIRO Australia’s National Science Agency  |  csiro.au <https://www.csiro.au>


_______________________________________________
Interest mailing list
[email protected]
https://lists.qt-project.org/listinfo/interest

Reply via email to