1. 10 Mar, 2016 1 commit
  2. 15 Feb, 2016 2 commits
  3. 19 Jan, 2016 1 commit
  4. 11 Jan, 2016 1 commit
  5. 08 Jan, 2016 4 commits
  6. 29 Oct, 2015 1 commit
  7. 26 Oct, 2015 1 commit
  8. 16 Sep, 2015 1 commit
    • Daniel Teske's avatar
      CMake: Rewrite logic for kit selection · 014a7b33
      Daniel Teske authored
      Some time ago the all the wizards for the Plain C++ were coalesced into one wizard.
      Since then the wizard asks first for the targets via a targetsetuppage and then
      in the CMakeOpenProjectWizard asked for the kit again.
      This patch clean thats up, by always using the TargetSetupPage for kit
      selection and removing code from the CMakeOpenProjectWizard for kit selection.
      It also adds more types of buildconfigurations
      Offer: Debug, Release, ReleaseWithDebugInfo, MinSizeRelease with the
      corresponding -DCMAKE_BUILD_TYPE parameters. That argument is saved
      in the build configuration and used once for the first cmake run. (Subsequent
      runs of cmake don't require passing that to cmake again.)
      Also do not require running cmake on creating the buildconfiguraiton, instead
      postpone that until the buildconfiguration is made active. With the current
      cmake wizard, selecting multiple kits would show a dialog per buildconfiguration.
      Change-Id: I3bb806113f4f529f8e291830647d2515a6c4df8a
      Task-number: QTCREATORBUG-12219
      Reviewed-by: default avatarTobias Hunger <tobias.hunger@theqtcompany.com>
  9. 31 Aug, 2015 1 commit
    • Daniel Teske's avatar
      Fix various context menu actions from project managers · cea36f13
      Daniel Teske authored
      The correct pattern is this: The actions in the build menu are supposed
      to be for the startup project. They should use the global context and be
      manually hidden/shown if the startup project changes.
      This fixes a crash on assigning keyboard shortcut to the edit files
      context menu action.
      The slot connected assumed that the action could only be triggered via
      the context menu. By using ProjectTree;:currentProject() the code now
      works even if the project tree is not actually focused.
      It also fixes that the "Run CMake" action was shown even in the build menu,
      even though a non cmake project was the startup project.
      Change-Id: I0bb8086d8b1078b4c71c3b5ba9d7f8596757e724
      Task-number: QTCREATORBUG-14728
      Task-number: QTCREATORBUG-14768
      Reviewed-by: default avatarEike Ziller <eike.ziller@theqtcompany.com>
  10. 05 Mar, 2015 1 commit
  11. 03 Mar, 2015 1 commit
  12. 24 Feb, 2015 1 commit
  13. 13 Feb, 2015 1 commit
  14. 16 Jan, 2015 1 commit
  15. 15 Jan, 2015 1 commit
    • Daniel Teske's avatar
      ProjectTree: Fix context menu actions · 27fd8d4e
      Daniel Teske authored
      Opening the context menu would move the focus, which then would
      reset the current node/project to come from the DocumentManager.
      So move the context menu handling code to the ProjectTree class
      and ensure that while it is open, the corresponding ProjectTree
      is considered the focused widget.
      Task-number: QTCREATORBUG-13684
      Change-Id: I8b3dc410f5f5bc5e9a2dd663421b22cf3f147190
      Reviewed-by: default avatarEike Ziller <eike.ziller@theqtcompany.com>
  16. 03 Dec, 2014 1 commit
  17. 09 Oct, 2014 1 commit
  18. 26 Sep, 2014 1 commit
  19. 12 Sep, 2014 3 commits
  20. 17 Jul, 2014 1 commit
  21. 22 Apr, 2014 1 commit
  22. 17 Apr, 2014 1 commit
  23. 26 Mar, 2014 1 commit
  24. 12 Mar, 2014 1 commit
  25. 10 Feb, 2014 1 commit
  26. 08 Jan, 2014 1 commit
  27. 10 Dec, 2013 1 commit
    • Eike Ziller's avatar
      Preferences: Add default implementation for filtering · deb43b4c
      Eike Ziller authored
      The default "matches" method now takes the widget and looks for all
      child labels, checkboxes, push buttons and group boxes.
      Because of that, the former "createWidget" method
      can be called multiple times without creating a new widget
      (-->widget()), and the "finished" method must ensure that the created
      widget gets deleted, since not all widgets that were created are added
      to the UI anymore.
      Change-Id: Ia231c7c78dd8819146668e6447d36d22e7836904
      Reviewed-by: default avatarEike Ziller <eike.ziller@digia.com>
  28. 10 Oct, 2013 1 commit
  29. 17 Sep, 2013 1 commit
    • Tobias Hunger's avatar
      BuildConfigurationFactory: Refactor code · d2adc303
      Tobias Hunger authored
      Refactor the code of the build configuration factories. The idea is to
      generalize the code so much that we can allow plugins to install
      custom build configuration factories for the platforms they support.
      To support this use case the following changes where done here:
       * BuildInfo class was introduced to describe one build configuration that
         can be created by a factory.
       * Factories report a list of BuildInfo to describe what they can produce.
         This fixes the need for factories to implicitly create one buildconfiguration
         and then create another one 'officially' to support debug and release build
         configurations to be set up for projects.
       * Do no longer work around factories to create build configurations.
      Change-Id: Ic372e4a9b5c582633b467d130538948472b89d91
      Reviewed-by: default avatarDaniel Teske <daniel.teske@digia.com>
  30. 19 Jun, 2013 1 commit
  31. 27 May, 2013 1 commit
    • Tobias Hunger's avatar
      Projects: Improve opening of projects · a52063ee
      Tobias Hunger authored
      Move logic to detect already open projects into ProjectExplorer itself,
      along with some check for the canonicalFilePath.
      Remove the same logic from the individual projectmanagers.
      Put check that the path is a file into project managers. So far all of
      them assume the project file to be a file (e.g. a xcode project manager
      would expect a directory though).
      Task-number: QTCREATORBUG-9350
      Change-Id: I3901958395e3c594c8cfba9a85dc7d3ec3334afb
      Reviewed-by: default avatarDaniel Teske <daniel.teske@digia.com>
  32. 21 May, 2013 1 commit
  33. 12 Mar, 2013 1 commit
  34. 28 Feb, 2013 1 commit