Solved recent build/use of Doxygen plugin?
-
Hi
Not sure what the plugin does.Creator can do tricks
( @artwaw beat me to it :)like ///(and press enter) class MainWindow : public QMainWindow { gives /// /// \brief The MainWindow class /// class MainWindow : public QMainWindow { and same with functions /// /// \brief PointSegmentDistanceSquared /// \param px /// \param py /// \param p1x /// \param p1y /// \param p2x /// \param p2y /// \param t /// \param qx /// \param qy /// \return /// double PointSegmentDistanceSquared( double px, double py, double p1x, double p1y, double p2x, double p2y, double& t, double& qx, double& qy) {
-
I don't get that behavior from Creator. Did you have to do something to enable it?
-
@mzimmers
Really?
I know only of these
-
I have that option enabled, but it doesn't seem to do anything. Are you using C++? And you just type "///" ? Do you select any code first?
-
I place cursor on line directly above class or function
i type /// (3 of them) and press enterand yes c++.
-
OK, I got it to work for me. So, is the /// \ a newer format than the /*! listed in the doxygen help?
-
@mzimmers
Not really. it is just one way.
you can also use
/**(and enter) to get the other style.
/** * @brief MainWindow * @param parent */ explicit MainWindow(QWidget* parent = 0);
I assume there are even more :)
-
Yay! Thanks...and yes there are more, at least this one: /!* (which supposedly is the Qt form).
So, once you get this in, do you just run doxygen separately?
-
@mzimmers said in recent build/use of Doxygen plugin?:
So, once you get this in, do you just run doxygen separately?
Yes, i have .sh (bat) file to run it from the project folder.
I use a options file for it to specify settings. -
@mzimmers I can confirm that this also works on Windows. I use standalone Doxygen, with dot, dia and all the stack.