1. 16 Jun, 2017 1 commit
  2. 03 Mar, 2017 1 commit
    • hjk's avatar
      Utils: Add a ObjectPool convenience class template · f6715fe5
      hjk authored
      The ObjectPool class template provides parts of the functionality
      of the global PluginManager object pool but is intented to be
      used with smaller set objects, typically with same base type (e.g.
      factories) only.
      
      The ObjectPool takes ownership of add items if and only if the item does
      not have a QObject parent.
      
      Items owned by the Object pool are destructed when the pool is
      destructed, the other items are taken care of by their QObject parent
      according to the usual parent/child behavior.
      
      Change-Id: I60886095c8b04eae017e1fb56774b1bf66dbefa1
      Reviewed-by: Tobias Hunger's avatarTobias Hunger <tobias.hunger@qt.io>
      Reviewed-by: Eike Ziller's avatarEike Ziller <eike.ziller@qt.io>
      f6715fe5
  3. 02 Feb, 2017 1 commit
  4. 20 Jan, 2017 1 commit
  5. 18 Jan, 2017 1 commit
  6. 17 Jan, 2017 1 commit
  7. 16 Jan, 2017 1 commit
  8. 12 Dec, 2016 1 commit
  9. 02 Nov, 2016 1 commit
  10. 01 Nov, 2016 1 commit
  11. 21 Oct, 2016 1 commit
  12. 13 Sep, 2016 1 commit
  13. 12 Aug, 2016 1 commit
  14. 08 Aug, 2016 1 commit
  15. 17 Jun, 2016 1 commit
  16. 04 Apr, 2016 1 commit
  17. 26 Feb, 2016 1 commit
    • Eike Ziller's avatar
      mapReduce: Support progress information and add (unordered) map · 47c37556
      Eike Ziller authored
      If a container is given to mapReduce, it takes the responsibility to
      report progress information for the whole operation. If the map function
      reports its own progress, that is taken into account for the overall
      progress.
      
      The (so far only unordered) Utils::map operation can be used to replace
      MultiTask, by passing a member function of the items in the container as
      a map function.
      
      Change-Id: I18ca38a6ad2899d73f590bfe59bf2e6eb2f1a57a
      Reviewed-by: default avatarTobias Hunger <tobias.hunger@theqtcompany.com>
      47c37556
  18. 22 Feb, 2016 1 commit
    • Marco Bubke's avatar
      Utils: Add sized array · 0f61908a
      Marco Bubke authored
      Sometimes you need a very small array which has a size and max size.
      QVarLengthArray is simular but has some size and run time overhead and it
      has no max size. It will instead malloc. So this array is for very small
      collections under 256 values which never allocate and have only a size
      overhead of a byte.
      
      Change-Id: Ia392c750d566c4accc6077c3dc4d9d4ae501e599
      Reviewed-by: default avatarEike Ziller <eike.ziller@theqtcompany.com>
      0f61908a
  19. 17 Feb, 2016 2 commits
  20. 09 Feb, 2016 1 commit
  21. 05 Feb, 2016 1 commit
  22. 28 Jan, 2016 2 commits
  23. 26 Nov, 2015 1 commit
  24. 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
  25. 12 Nov, 2015 1 commit
  26. 23 Oct, 2015 1 commit
  27. 13 Oct, 2015 1 commit
  28. 12 Oct, 2015 1 commit
  29. 10 Sep, 2015 1 commit
  30. 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
  31. 10 Jun, 2015 1 commit
  32. 12 May, 2015 1 commit
  33. 11 May, 2015 1 commit
  34. 06 May, 2015 1 commit
  35. 04 May, 2015 1 commit
    • Tobias Hunger's avatar
      Vcs: Split up VcsCommand · eec0a032
      Tobias Hunger authored
      Move the biggest chunk into Utils::ShellCommand, add some Qt Creator
      specific magic in Core::ShellCommand and leave the rest in
      VcsBase::VcsCommand.
      
      Change-Id: I5fe6f7076e96023ad2164bcfaacfb3b65a7ff8a8
      Reviewed-by: Orgad Shaneh's avatarOrgad Shaneh <orgads@gmail.com>
      eec0a032
  36. 31 Mar, 2015 1 commit
  37. 30 Mar, 2015 1 commit
  38. 16 Mar, 2015 1 commit