aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/projectexplorer/miniprojecttargetselector.h
Commit message (Collapse)AuthorAgeFilesLines
* ProjectExplorer: Make communication between target and selector directhjk2020-02-201-10/+9
| | | | | | | | | Architecture-wise, this now means that Target knows about the MiniProjectTargetSelector, otoh, Project does less, and quite a bit of signal, slot and qobject_cast is gone. Change-Id: I0feef9328144282c7c4ca710a12ac0e495810684 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* MiniProjectTargetSelector: Use Utils::TreeViewChristian Kandeler2020-01-161-3/+3
| | | | | | | | ... instead of QListWidget. This is needed for a follow-up change. Also, it's less code. Change-Id: I2222b7c9c7c3ea0a493dc72fde7e4308353c327f Reviewed-by: hjk <hjk@qt.io>
* MiniProjectTargetSelector: Move internal classes out of header fileChristian Kandeler2020-01-141-90/+4
| | | | | | | Preparation for upcoming refactoring. Change-Id: Id3fcafa776efd3de02bc5b08234e8b37cf5fe417 Reviewed-by: hjk <hjk@qt.io>
* ProjectExplorer: Remove ProjectConfiguration base from Targethjk2019-07-311-8/+12
| | | | | | | | | Targets are different from {Run,Build,Deployment}Configurations, both regarding the level in the ProjectExplorer hierarchy, and also by the set of supported operations (e.g. aspects). Change-Id: Ia8490e2280a9ecc518395c5e48ce2fd5d6d58fd2 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* ProjectExplorer: Rename KitInformation to KitAspectChristian Kandeler2019-02-111-2/+2
| | | | | | | | | | | The name "KitInformation" does not properly convey the fact that it represents a certain *aspect* of a kit. The same goes for "KitConfigWidget", which in addition was inconsistent with "KitInformation". We now use "KitAspect" and "KitAspectWidget". Change-Id: I9804ee4cedc4d61fad533ea1dd4e4720e67fde97 Reviewed-by: hjk <hjk@qt.io>
* MiniProjectTargetSelector: Trigger less list updatesTim Jenssen2017-09-261-6/+6
| | | | | | Change-Id: I39634ef201ac4a12d5ea114843c73e4558015c05 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io> Reviewed-by: hjk <hjk@qt.io>
* MiniProjectTargetSelector: Use generic reporting of project configuration ↵Tobias Hunger2017-08-011-8/+2
| | | | | | | changes Change-Id: I55a852db08ee5700acb7530769166b19fb12a670 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* MiniProjectTargetSelector: Simplify codeTobias Hunger2017-07-251-5/+0
| | | | | Change-Id: Ie28efa6deb29801dd670656eeeeef81ccc4ae87f Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* ProjectExplorer: Enable tooltips in MiniProjectTargetSelectorTobias Hunger2017-03-081-0/+1
| | | | | | | | Enable support for tooltips in MiniProjectTargetSelector. Use it to display the kit information when hovering the Kit selection area. Change-Id: Ie9691973cb74e25217635dc0a798dd9c6219ad37 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* Projectexplorer: Modernize codebaseTobias Hunger2016-04-151-13/+13
| | | | | | Change-Id: I4793b58aa77bcd46af99f8b843c0f7439cdc9269 Reviewed-by: Tim Jenssen <tim.jenssen@theqtcompany.com> Reviewed-by: Vikas Pachdha <vikas.pachdha@theqtcompany.com>
* ProjectExplorer: ModernizeTobias Hunger2016-02-031-14/+20
| | | | | | | | | * Use override where appropriate * Use pragma once * Make more constructors explicit Change-Id: I2865fe10f288e3de570826058e43b70a0cb4ee37 Reviewed-by: Orgad Shaneh <orgads@gmail.com>
* ProjectExplorer: Use Qt5-style connectsOrgad Shaneh2016-02-011-10/+5
| | | | | | | The heavy lifting was done by clazy. Change-Id: I619db09a79760186b72e7662490ed1205155c1a7 Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
* Update License according to agreement with Free Qt FoundationTobias Hunger2016-01-191-17/+12
| | | | | | | * Update files in src/plugins Change-Id: Ia5d77fad7d19d4bb3498e78661982f68729adb22 Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
* Update LicenseEike Ziller2015-01-161-6/+6
| | | | | Change-Id: I711d5fb475ef814a1dc9d2822740e827f3f67125 Reviewed-by: Alessandro Portale <alessandro.portale@digia.com>
* KitAreaWidget: fix crash on quitFawzi Mohamed2014-10-301-0/+1
| | | | | | Change-Id: I70145eae04f2fc885846215796e54578d7a9c897 Task-number: QTCREATORBUG-13258 Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
* Merge "Merge remote-tracking branch 'origin/3.2'"Eike Ziller2014-10-141-7/+8
|\
| * License updateEike Ziller2014-10-091-7/+8
| | | | | | | | | | Change-Id: I3c22ef2685d7aa589f5d0ab74d693653a4c32082 Reviewed-by: Alessandro Portale <alessandro.portale@digia.com>
* | ProjectExplorer: Remove redundant namespace qualificationsOrgad Shaneh2014-10-141-11/+11
|/ | | | | Change-Id: Id9034e31f3f61c38894111951534dd0d59b746dc Reviewed-by: hjk <hjk121@nokiamail.com>
* Incremented year in copyright infoRobert Loehning2014-01-081-1/+1
| | | | | | Change-Id: Ib5423fdd064e4546f848c0b640b0ed0514c26d3a Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com> Reviewed-by: Kai Koehne <kai.koehne@digia.com>
* MiniProjectTargetSelector: Add UI for mutable elements in the kitsTobias Hunger2013-09-191-0/+22
| | | | | | | Not perfect yet, but mostly working. Change-Id: Ie7525671b9b3e522197d0d8cbb6096c52e88dea7 Reviewed-by: hjk <hjk121@nokiamail.com>
* ProjectExplorer: Clean up remaining SessionManager useshjk2013-09-051-5/+2
| | | | | Change-Id: I170edc81cc2bcb4de4168c5ec38d3897c2e7c7e8 Reviewed-by: David Schulz <david.schulz@digia.com>
* Incremented year in copyright infov2.6.2Robert Loehning2013-01-291-1/+1
| | | | | Change-Id: Ic6a9ff0359625021ebc061d22db6811814534205 Reviewed-by: Kai Koehne <kai.koehne@digia.com>
* Adjust license headershjk2012-10-051-21/+20
| | | | | Change-Id: Ice592c6de9951ee3b2c4cb52ed0bb3b6770e0825 Reviewed-by: Eike Ziller <eike.ziller@digia.com>
* Make target selector popup size smartDaniel Teske2012-09-041-4/+11
| | | | | | | Task-number: QTCREATORBUG-7705 Change-Id: Ica9a39f0557993a8bba6ec32f7373101203af4c0 Reviewed-by: Daniel Molkentin <daniel.molkentin@nokia.com>
* s/profile/kit/Tobias Hunger2012-09-041-2/+2
| | | | | | | | | | | | | | | * Rename profiles to kits. * Update some strings: * projects mode has a Kits tab, not a Targets tab. * " Settings" was dropped from the sub-tabs of the Kits tab * menu entry "Build/Open Build/Run Target Selector" was renamed to "Build/Open Build and Run Kits Selector". * Use "Kit" instead of "Target" in miniprojecttargetselector. (The class was not renamed as it does indeed select targets, not kits) Change-Id: I0727e086e2dfa0e8aaaf89fdc6f2e3596c7a4314 Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
* Optimize MiniTargetSelector's various update functionsDaniel Teske2012-08-281-8/+18
| | | | | | | Should be called less often now. Change-Id: Id7cd751e2be348c13ecc7dc02bffd0e33ccc297c Reviewed-by: Daniel Molkentin <daniel.molkentin@nokia.com>
* Contact -> qt-project.orgEike Ziller2012-07-191-3/+1
| | | | | Change-Id: I7134d7de30bcf9f9dcfad42520dd45ee083a852d Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
* Profile introductionTobias Hunger2012-06-211-0/+2
| | | | | | | | | | | | | Introduce Profiles to store sets of values that describe a system/device. These profiles are held by a target, getting rid of much of the information stored in the Build-/Run-/DeployConfigurations, greatly simplifying those. This is a squash of the wip/profile branch which has been on gerrit for a while, rebased to current master. Change-Id: I25956c8dd4d1962b2134bfaa8a8076ae3909460f Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
* Mini Target Selector: Enter/Return/Space close the widget nowDaniel Teske2012-04-241-0/+1
| | | | | | | Task-number: QTCREATORBUG-7332 Change-Id: Ie88964e3ec924c4eac99adc5a7da87b166b0a0b4 Reviewed-by: Orgad Shaneh <orgads@gmail.com> Reviewed-by: Daniel Molkentin <daniel.molkentin@nokia.com>
* Update Project's displayName in GUI if it changes after initial load.Konstantin Tokarev2012-04-171-0/+1
| | | | | Change-Id: I94386102609772897c93a26ce97acb21d155bdf6 Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
* Removed module names from #include directives.Erik Verbruggen2012-02-151-2/+2
| | | | | | | | Getting the #include directives ready for Qt5. This includes the new-project wizards. Change-Id: Ia9261f1e8faec06b9285b694d2b7e9a095978d2b Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
* Make Open Project wizard skippableDaniel Teske2012-02-031-1/+1
| | | | | | | | Task-Nr: QTCREATORBUG-6063 Change-Id: Ieace3e9e68b4e0342c35ac7c279f4b0b61076419 Reviewed-by: Eike Ziller <eike.ziller@nokia.com> Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
* Long live the king!hjk2012-01-261-1/+1
| | | | | Change-Id: I2b72b34c0cfeafc8bdbaf49b83ff723544f2b6e2 Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
* Merge remote-tracking branch 'origin/2.4'Eike Ziller2011-11-111-2/+2
|\ | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/libs/qmljs/qmljsinterpreter.cpp src/libs/qmljs/qmljsinterpreter.h src/plugins/debugger/qml/scriptconsole.cpp src/plugins/git/gitplugin.cpp src/plugins/qmlprofiler/canvas/qdeclarativetiledcanvas.cpp src/plugins/qmlprofiler/canvas/qdeclarativetiledcanvas_p.h Change-Id: Iad59c8d87c72a21c79c047e374c0ab689998af39
| * all: s/info@qt.nokia.com/qt-info@nokia.com/hjk2011-11-031-2/+2
| | | | | | | | | | Change-Id: If18afb5d4665924e7d9250dccbc60a65e6daa75e Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
* | Overhaul mini project selectorDaniel Teske2011-11-101-60/+93
| | | | | | | | | | | | | | | | This makes the mini project selector keyboard friendly. Also adds the deployconfiguration. Arguable it looks less neat now. Change-Id: I761502df0bca72afdc2e56ef9b5abe4f9521a2f7 Reviewed-by: Daniel Molkentin <daniel.molkentin@nokia.com>
* | Remove unused functionsDaniel Teske2011-10-141-3/+0
|/ | | | | Change-Id: Ia963100fe3ab6ebae0eeaa7f28479fd2dc819a37 Reviewed-by: Daniel Molkentin <daniel.molkentin@nokia.com>
* Fix/add copyright headersTobias Hunger2011-05-061-1/+1
| | | | Change-Id: I8b73d583be1ee7183f4074bce49d5390e38631a2
* Merge branch '2.2'Oswald Buddenhagen2011-04-141-14/+13
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/plugins/debugger/gdb/pythongdbengine.cpp src/plugins/qt4projectmanager/qt-desktop/qt4desktoptargetfactory.cpp src/plugins/qt4projectmanager/qt-desktop/qt4desktoptargetfactory.h src/plugins/qt4projectmanager/qt-desktop/qt4simulatortargetfactory.cpp src/plugins/qt4projectmanager/qt-desktop/qt4simulatortargetfactory.h src/plugins/qt4projectmanager/qt-maemo/maemodeploystep.cpp src/plugins/qt4projectmanager/qt-maemo/maemodeviceconfigurations.cpp src/plugins/qt4projectmanager/qt-maemo/maemoglobal.cpp src/plugins/qt4projectmanager/qt-maemo/qt4maemotargetfactory.cpp src/plugins/qt4projectmanager/qt-s60/qt4symbiantargetfactory.cpp src/plugins/qt4projectmanager/qt-s60/s60deploystep.cpp src/plugins/qt4projectmanager/qt4target.cpp src/plugins/qt4projectmanager/qt4target.h src/plugins/qt4projectmanager/qtoptionspage.h src/plugins/qt4projectmanager/qtversionmanager.cpp src/plugins/welcome/welcomemode.cpp
| * Update license.hjk2011-04-131-14/+13
| |
* | Target Selector: Make project names uniquedt2011-03-301-0/+1
|/ | | | | | If the displayName() is not unique we include the filename. Task-Nr: QTCREATORBUG-329
* It's 2011 now.con2011-01-121-1/+1
| | | | Reviewed-by: hjk
* License headers.con2010-12-171-7/+11
|
* The Minitargetselector shouldn't set a new startup projectdt2010-08-301-0/+1
| | | | | | Instead let the project explorer plugin handle that. Reviewed-By: danimo
* Fix krazy issues: Use explicit constructorsTobias Hunger2010-08-271-3/+3
| | | | | * Fix all warnings about non-explicit constructors except for those in 3rdparty code.
* Sort build & run configurations in the uidt2010-04-301-1/+0
| | | | | | | | | Implement a BuildConfigurationModel which does the sorting. Extend the RunConfigurationModel to do sorting. Make the mini target selector and project page use both of those models. Task-Nr: QTCREATORBUG-1235
* Rename parameter to what it actually isdt2010-04-301-1/+1
|
* Keep targets in the minitargetselector sync with the project settingsDaniel Molkentin2010-04-121-0/+1
| | | | | Task-number: QTCREATORBUG-1097 Reviewed-by: dt
* Improve focus and keyboard interaction with projectselectorJens Bache-Wiig2010-03-091-3/+0
| | | | | | | This kills the event filter since it is not really neccessary. Most combo boxes should be disabled by default now. I Removed redundant focus widgets from the keyboard chain and I indicate that the list has focus by saturation.
* Long live the king!hjk2010-03-051-1/+1
|