1. 17 Mar, 2016 1 commit
  2. 09 Mar, 2016 1 commit
  3. 25 Feb, 2016 1 commit
  4. 03 Feb, 2016 1 commit
  5. 19 Jan, 2016 2 commits
  6. 14 Jan, 2016 1 commit
  7. 25 Nov, 2015 1 commit
    • Alessandro Portale's avatar
      Themed Icons: Introduce Utils::Icon · 033862f3
      Alessandro Portale authored
      Instead of describing icons via file name or in the themed icons case
      via
      a string that is a list of mask/color pairs, we have now a class for it.
      
      Icons are now listed in per-plugin *icons.h headers.
      
      RunControl::m_icon was The only place left where an icon property was in
      fact a string. This patch changes that member to be a Utils::Icon.
      
      Change-Id: Ibcfa8bb25e6d2e330c567ee7ccc0b97ead603177
      Reviewed-by: default avatarEike Ziller <eike.ziller@theqtcompany.com>
      033862f3
  8. 08 Sep, 2015 1 commit
  9. 07 Sep, 2015 1 commit
  10. 15 Jun, 2015 1 commit
    • Jochen Becher's avatar
      Introduce dragging for all explorer nodes. · 431b25ad
      Jochen Becher authored
      Extend drop support with variant values. A drop may be a file drop or a
      value drop or both.
      
      Rename Utils::FileDropSupport to Utils::DropSupport and add methods to
      add not only files but any QVariant value to the mime data. Project
      explorer adds dragged nodes (which will be needed for future ModelEditor
      plugin).
      
      Change-Id: I799542c60fdecb3e64af0d3ba47b6caa9adbcfd7
      Reviewed-by: default avatarEike Ziller <eike.ziller@theqtcompany.com>
      431b25ad
  11. 11 Jun, 2015 1 commit
  12. 09 Mar, 2015 1 commit
  13. 05 Mar, 2015 1 commit
  14. 26 Feb, 2015 2 commits
    • Orgad Shaneh's avatar
      Prefix duplicate names in Open Documents to make them unique · aee35662
      Orgad Shaneh authored
      If a document has a file name associated with it then the prefix is
      composed from path components (subdirectories), starting from the one
      where the file is located and going up the parents until the resulting
      name becomes unique among other open documents.
      
      If a document doesn't have an associated file name, then a sequential
      number (starting from 1) is appended to the display name of the
      document.
      
      This feature is useful when working with big projects that have lots
      of idendical file names across different subdirectories (e.g.
      Makefile.in, main.cpp, etc.) that need to be edited at the same
      time. It allows to easily recognize such a file when switching
      between documents in the editor, w/o the need to place the
      mouse pointer over the name entry to get its full path.
      Started-by: default avatarDmitriy Kuminov <coding@dmik.org>
      Task-number: QTCREATORBUG-10185
      Change-Id: I633ea6d9b9b4fce8b67335dbcce1bda29254efde
      Reviewed-by: default avatarEike Ziller <eike.ziller@theqtcompany.com>
      aee35662
    • Orgad Shaneh's avatar
      Core: Cache entries by fixed file names · c0a187a1
      Orgad Shaneh authored
      When a bulk of compiler warnings is handled, each Task add to the issues pane
      transforms all the open documents to fixed form, which is very expansive.
      
      Change-Id: I3fe77d711fa881e622bd79cfe65058f9ce36d1ff
      Reviewed-by: default avatarEike Ziller <eike.ziller@theqtcompany.com>
      c0a187a1
  15. 24 Feb, 2015 1 commit
  16. 16 Feb, 2015 1 commit
  17. 16 Jan, 2015 1 commit
  18. 12 Jan, 2015 1 commit
  19. 06 Jan, 2015 1 commit
  20. 27 Nov, 2014 1 commit
    • Nikolai Kosjar's avatar
      Core: Normalize given filePath in DocumentModel · 0ef06c75
      Nikolai Kosjar authored
      TextDocument::open() sets a clean absolute path for the document, but
      DocumentModel::documentForFilePath() did not normalize before comparing.
      
      This resulted in the creation of multiple TextDocuments and Widgets for
      the same path. Was re-producible with:
      
        1. Open the locator
        2. Type "f a.cpp" and Enter
        3. Go to 1.
      
      Point 2 lead to an EditorManager::openEditor() call with an unclean
      path. The second iteration triggered an QTC_ASSERT in CppModelManager.
      
      Regression introduced by:
      
          commit 292cf6c9
          Algorithms for DocumentModel
      
      Change-Id: I82fbc39251e48c1c97d6933857de172818d73f13
      Reviewed-by: default avatarChristian Kandeler <christian.kandeler@theqtcompany.com>
      Reviewed-by: default avatarEike Ziller <eike.ziller@theqtcompany.com>
      0ef06c75
  21. 09 Oct, 2014 1 commit
  22. 23 Sep, 2014 1 commit
  23. 12 Sep, 2014 1 commit
  24. 20 Aug, 2014 1 commit
  25. 18 Jul, 2014 1 commit
  26. 14 Jul, 2014 1 commit
  27. 04 Jul, 2014 1 commit
  28. 01 Jul, 2014 1 commit
    • Christian Kandeler's avatar
      Always pass Core::Id by value. · 93304df0
      Christian Kandeler authored
      Currently we pass in some places by value, elsewhere by const ref and
      for some weird reason also by const value in a lot of places. The latter
      is particularly annoying, as it is also used in interfaces and therefore
      forces all implementors to do the same, since leaving the "const" off is
      causing compiler warnings with MSVC.
      
      Change-Id: I65b87dc3cce0986b8a55ff6119cb752361027803
      Reviewed-by: default avatarhjk <hjk121@nokiamail.com>
      93304df0
  29. 13 Jun, 2014 1 commit
  30. 13 May, 2014 1 commit
  31. 05 Mar, 2014 1 commit
  32. 08 Jan, 2014 1 commit
  33. 05 Dec, 2013 1 commit
  34. 02 Sep, 2013 1 commit
    • Christian Kandeler's avatar
      Remove superfluous include paths from project files. · 72d17382
      Christian Kandeler authored
      A lot of our build system files specify unneeded include
      paths. These roughly fall into the following categories:
          a) Paths that are already set in more general files
             such as qtcreator.pri.
          b) Paths that serve no purpose at all, possibly
             left over from earlier versions of the project.
          c) Paths that act as workarounds for wrong include
             statements of the form '#include "xyz.h"', where
             xyz.h is not in the same directory as the including
            file.
      This patch removes such path specifications and fixes the offending
      include statements from case c).
      Tested on Linux, Windows and OSX with qmake and qbs.
      
      Change-Id: I039a8449f8a65df0d616b4c08081145c18ae4b15
      Reviewed-by: default avatarOswald Buddenhagen <oswald.buddenhagen@digia.com>
      Reviewed-by: default avatarJoerg Bornemann <joerg.bornemann@digia.com>
      72d17382
  35. 18 Jul, 2013 1 commit
  36. 16 Jul, 2013 1 commit
  37. 12 Jul, 2013 2 commits