1. 14 Dec, 2017 1 commit
  2. 08 Sep, 2017 1 commit
  3. 16 Aug, 2017 1 commit
  4. 01 Aug, 2017 1 commit
    • Tobias Hunger's avatar
      ProjectNodes: Do not derive Project Nodes from QObject · 45046f70
      Tobias Hunger authored
      That should save some memory per node, and since creator has a lot of nodes
      (e.g. opening the LLVM project adds about 1 000 000 nodes) this should be
      noticeable:-)
      
      Calling update inside ProjectTree::currentNode() and rename it to
      findCurrentNode() to make sure it is an still existing pointer.
      Also, try to reduce the somehow more expensive currentNode() calls
      and sprinkle some const around that usage.
      
      Change-Id: I6a7c5db01a71d53d39544d3013cad557d5b96cdc
      Reviewed-by: Tobias Hunger's avatarTobias Hunger <tobias.hunger@qt.io>
      45046f70
  5. 05 Apr, 2017 1 commit
    • hjk's avatar
      ProjectNodes: Handle supported actions one-by-one · bd5e2faa
      hjk authored
      Getting the full list for a node can get quite expensive e.g. in
      cases of recursive calls of QMakeProjectManager::findPriFile.
      
      However, the FlatModel needs to decide quickly on whether an item
      is editable to potentially allow renaming.
      
      So split up QList<Actions> supportedActions() into individual
      bool supportsAction(action) calls and make sure Rename is not
      on the critical path.
      
      Task-number: QTCREATORBUG-17953
      Change-Id: I31841847f8aa7d7b94c63d76ce71efb1c930fa69
      Reviewed-by: Tobias Hunger's avatarTobias Hunger <tobias.hunger@qt.io>
      bd5e2faa
  6. 01 Mar, 2017 1 commit
  7. 28 Feb, 2017 2 commits
  8. 03 Nov, 2016 2 commits
  9. 06 Oct, 2016 1 commit
  10. 19 Jan, 2016 1 commit
  11. 03 Nov, 2015 1 commit
  12. 02 Nov, 2015 1 commit
  13. 15 Sep, 2015 1 commit
  14. 10 Sep, 2015 1 commit
  15. 13 Feb, 2015 1 commit
  16. 16 Jan, 2015 1 commit
  17. 12 Jan, 2015 1 commit
  18. 09 Oct, 2014 1 commit
  19. 29 Apr, 2014 1 commit
  20. 18 Mar, 2014 1 commit
  21. 19 Feb, 2014 2 commits
  22. 08 Jan, 2014 1 commit
  23. 03 Dec, 2013 1 commit
  24. 09 Jul, 2013 1 commit
  25. 08 Jul, 2013 1 commit
    • Daniel Teske's avatar
      Project: Simplfy file adding/removing interface · cc7fe5ea
      Daniel Teske authored
      The filetype is only relevant for Qt4 projects. But even for Qt4 projects
      the file type is insufficient to decide where the file should be added.
      So remove the file type from the interface and let the projectmanagers
      themselves figure out what they want to do.
      
      Also fix
      Task-number: QTCREATORBUG-9688
      
      Change-Id: I02f7b1cd2e05efaf76e36fb9af34b109d4482f88
      Reviewed-by: default avatarTobias Hunger <tobias.hunger@digia.com>
      cc7fe5ea
  26. 09 Apr, 2013 1 commit
  27. 15 Mar, 2013 1 commit
  28. 29 Jan, 2013 1 commit
  29. 20 Dec, 2012 1 commit
  30. 05 Oct, 2012 1 commit
  31. 19 Jul, 2012 1 commit
  32. 20 Feb, 2012 1 commit
  33. 15 Feb, 2012 1 commit
  34. 26 Jan, 2012 1 commit
  35. 03 Nov, 2011 1 commit
  36. 06 May, 2011 1 commit
  37. 13 Apr, 2011 1 commit