Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Qt Creator and other tools
  4. FIXME, TODO, and other notes in Qt Creator

FIXME, TODO, and other notes in Qt Creator

Scheduled Pinned Locked Moved Qt Creator and other tools
29 Posts 15 Posters 26.1k Views
  • 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.
  • T Offline
    T Offline
    tobias.hunger
    wrote on last edited by
    #10

    Markus: Any news from the boss-front yet?

    1 Reply Last reply
    0
    • D Offline
      D Offline
      DenisKormalev
      wrote on last edited by
      #11

      Tobias, is there something not good for you at Vass' plugin? Or you just want to look at alternative?

      1 Reply Last reply
      0
      • T Offline
        T Offline
        tobias.hunger
        wrote on last edited by
        #12

        No, I am just trying to stay up to date... I just noticed though that Markus said in the thread about Vass' plugin that he can not release his code due to company policy:-/

        1 Reply Last reply
        0
        • X Offline
          X Offline
          xsacha
          wrote on last edited by
          #13

          I've always just Ctrl+F'ed for them or had syntax highlighting making them red so perhaps I'm missing something.

          I've never thought of having it appear in the Build warnings. But, I don't understand why this is better exactly. Having them appear when you build that is.
          Why not have a separate window that shows TODOs/FIXMEs. Then if you're looking for something to do, you can jump in to this.

          • Sacha
          1 Reply Last reply
          0
          • D Offline
            D Offline
            DenisKormalev
            wrote on last edited by
            #14

            xsacha, just look at it from this angle:
            Pane you've called "build messages" one can call "issues" and it contains build issues (from compiler) and code issues (from FIXME, TODO, etc.).

            1 Reply Last reply
            0
            • X Offline
              X Offline
              xsacha
              wrote on last edited by
              #15

              But I have never really thought of it as showing 'code' issues. Is a TODO really an issue? I think of them more as plans. I prefer a separate list, unrelated to the building process.

              • Sacha
              1 Reply Last reply
              0
              • D Offline
                D Offline
                DenisKormalev
                wrote on last edited by
                #16

                xsacha, I'm agreed with you. It is just a feature to show them as part of issues. If you lok at Vass' plgin there is a setting that allows you to choose between issues and separate list of todos.

                1 Reply Last reply
                0
                • X Offline
                  X Offline
                  xsacha
                  wrote on last edited by
                  #17

                  Oh that's good! But where is Vass' plugin? Tobias said he can't release it? That's a shame.

                  • Sacha
                  1 Reply Last reply
                  0
                  • D Offline
                    D Offline
                    DenisKormalev
                    wrote on last edited by
                    #18

                    xsacha, no, Vass' plugin is at gitorious. You can find it "here":http://gitorious.org/qt-creator-todo-plugin/qt-creator-todo-plugin

                    1 Reply Last reply
                    0
                    • X Offline
                      X Offline
                      xsacha
                      wrote on last edited by
                      #19

                      Awesome!
                      I will use this now.

                      Oh, I read Tobias' comment wrong. He was saying Markus couldn't release code due to company policy, in a thread about Vass' plugin. Unfortunate that his company does not contribute back :(.

                      • Sacha
                      1 Reply Last reply
                      0
                      • D Offline
                        D Offline
                        disperso
                        wrote on last edited by
                        #20

                        I liked this feature the last time I used KDevelop. Is quite usueful for example, for people who are not used to the codebase, but what to help (Junior Jobs for example). A newbie can simply open the project, and in some place of the UI he/she can find a list of places that need help, without having to use find&grep.

                        Thanks for reporting the bug.

                        1 Reply Last reply
                        0
                        • C Offline
                          C Offline
                          chrisj2110
                          wrote on last edited by
                          #21

                          This kind of stuff is VERY useful IMHO.

                          1 Reply Last reply
                          0
                          • L Offline
                            L Offline
                            leon.anavi
                            wrote on last edited by
                            #22

                            +1

                            I am also keen on the TODO list in Eclipse. I have not seen such feature so far in Qt Creator and hope to see it available soon. Please give me a hint if it is already available but I am missing it :)

                            10x,
                            Leon

                            http://anavi.org/

                            1 Reply Last reply
                            0
                            • D Offline
                              D Offline
                              DenisKormalev
                              wrote on last edited by
                              #23

                              leon.anavi, there are some features that you miss in Vass' plugin? If yes you can contact him, he is here on DevNet.

                              1 Reply Last reply
                              0
                              • T Offline
                                T Offline
                                tobias.hunger
                                wrote on last edited by
                                #24

                                /me uses the tasklist plugin for this kind of functionality.

                                I have a script that extracts all the lines that changed compared to what is in git on the server, extracts stuff from those lines, calculates line numbers and turns the whole thing into a .tasks file.

                                That file can be opened from Qt Creator and its contents does show up in the Build Issues pane. Updating the file (via script every couple of minutes) causes the list inside Qt Creator to refresh.

                                I actually prefer this approach as it shows the TODOs and FIXMEs (and some other issues) I introduced into the code, not the lots of others that were there already:-)

                                The script I use is available as scripts/mytasks.pl in the Qt Creator repo.

                                1 Reply Last reply
                                0
                                • A Offline
                                  A Offline
                                  andre
                                  wrote on last edited by
                                  #25

                                  [quote author="Denis Kormalev" date="1304979454"]leon.anavi, there are some features that you miss in Vass' plugin? If yes you can contact him, he is here on DevNet.[/quote]

                                  The main problem I have with it, is that I can't get it to actually work. I managed to compile it with big effort (I did not want to compile all of Qt Creator myself; that also ran into problems for me), but I still run into errors:
                                  @
                                  Could not resolve dependency 'Core(2.1.81)'
                                  Could not resolve dependency 'ProjectExplorer(2.1.81)'
                                  Could not resolve dependency 'TextEditor(2.1.81)'
                                  @

                                  We really need an easier way to get plugins running in Qt Creator...

                                  1 Reply Last reply
                                  0
                                  • G Offline
                                    G Offline
                                    giesbert
                                    wrote on last edited by
                                    #26

                                    That's exactly why I stopped my efforts in bringing the plugin's to work for me :-(
                                    I would like to use them, but then it took me too much time....

                                    Nokia Certified Qt Specialist.
                                    Programming Is Like Sex: One mistake and you have to support it for the rest of your life. (Michael Sinz)

                                    1 Reply Last reply
                                    0
                                    • V Offline
                                      V Offline
                                      vsorokin
                                      wrote on last edited by
                                      #27

                                      Andre, you need fix dependenses in .pluginspec file. Unfortunately only way do it :(

                                      --
                                      Vasiliy

                                      1 Reply Last reply
                                      0
                                      • A Offline
                                        A Offline
                                        andre
                                        wrote on last edited by
                                        #28

                                        [quote author="Vass" date="1305017107"]Andre, you need fix dependenses in .pluginspec file. Unfortunately only way do it :( [/quote]

                                        I have tried to look how to do that, but I have no clue what such a fix would imply exactly.

                                        1 Reply Last reply
                                        0
                                        • L Offline
                                          L Offline
                                          leon.anavi
                                          wrote on last edited by
                                          #29

                                          [quote author="Denis Kormalev" date="1304979454"]leon.anavi, there are some features that you miss in Vass' plugin? If yes you can contact him, he is here on DevNet.[/quote]

                                          Honestly I have not tried it yet :(

                                          Regarding the comments that the installation is time consuming I will add it to my to-do list for some of the coming weekends.

                                          Vass, thanks for providing the plugin! I will write back when I install it to share user comments :)

                                          http://anavi.org/

                                          1 Reply Last reply
                                          0

                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • Users
                                          • Groups
                                          • Search
                                          • Get Qt Extensions
                                          • Unsolved