Qt Forum

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Unsolved

    Solved recent build/use of Doxygen plugin?

    General and Desktop
    3
    14
    1999
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • mzimmers
      mzimmers last edited by

      I'm trying to build the doxygen plugin mentioned in the Wiki. I'm getting a bunch of build errors that I just don't have time to chase down right now (I'll use doxygen standalone instead).

      I was just curious if anyone had successfully built this plugin recently.

      Thanks...

      1 Reply Last reply Reply Quote 0
      • artwaw
        artwaw last edited by

        I am sorry to ask but what do you need this plugin for? I use commenting style from Doxygen wiki and it works just great? What do I miss?

        For more information please re-read.

        Kind Regards,
        Artur

        1 Reply Last reply Reply Quote 1
        • mzimmers
          mzimmers last edited by

          I haven't used the plugin yet, but I was hopeful that it would automate some of the comment formatting for doxygen.

          The plugin certainly isn't essential, but if it did what I thought it would do, it would be very convenient.

          1 Reply Last reply Reply Quote 0
          • artwaw
            artwaw last edited by

            But QtCreator already does that to some extend?

            For more information please re-read.

            Kind Regards,
            Artur

            1 Reply Last reply Reply Quote 1
            • mrjj
              mrjj Lifetime Qt Champion last edited by mrjj

              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) {
              
              
              1 Reply Last reply Reply Quote 2
              • mzimmers
                mzimmers last edited by

                I don't get that behavior from Creator. Did you have to do something to enable it?

                mrjj 1 Reply Last reply Reply Quote 0
                • mrjj
                  mrjj Lifetime Qt Champion @mzimmers last edited by

                  @mzimmers
                  Really?
                  I know only of these
                  alt text

                  1 Reply Last reply Reply Quote 1
                  • mzimmers
                    mzimmers last edited by

                    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?

                    mrjj 1 Reply Last reply Reply Quote 0
                    • mrjj
                      mrjj Lifetime Qt Champion @mzimmers last edited by mrjj

                      @mzimmers

                      I place cursor on line directly above class or function
                      i type /// (3 of them) and press enter

                      and yes c++.

                      1 Reply Last reply Reply Quote 2
                      • mzimmers
                        mzimmers last edited by

                        OK, I got it to work for me. So, is the /// \ a newer format than the /*! listed in the doxygen help?

                        mrjj 1 Reply Last reply Reply Quote 0
                        • mrjj
                          mrjj Lifetime Qt Champion @mzimmers last edited by mrjj

                          @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 :)

                          1 Reply Last reply Reply Quote 2
                          • mzimmers
                            mzimmers last edited by

                            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?

                            mrjj artwaw 2 Replies Last reply Reply Quote 0
                            • mrjj
                              mrjj Lifetime Qt Champion @mzimmers last edited by mrjj

                              @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.

                              1 Reply Last reply Reply Quote 0
                              • artwaw
                                artwaw @mzimmers last edited by

                                @mzimmers I can confirm that this also works on Windows. I use standalone Doxygen, with dot, dia and all the stack.

                                For more information please re-read.

                                Kind Regards,
                                Artur

                                1 Reply Last reply Reply Quote 1
                                • First post
                                  Last post