summaryrefslogtreecommitdiff
path: root/src/plugins/qt4projectmanager/buildconfigurationinfo.h
Commit message (Collapse)AuthorAgeFilesLines
* 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-24/+11
| | | | | | | | | | | | | 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>
* Use Core::Id in project-related objectsTobias Hunger2012-04-251-1/+1
| | | | | | | | Use Core::Id for all the project related objects in favor of plain QStrings. Change-Id: I790ab40cb29899efdb49c413a77609486f52e683 Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
* React to qt versions changes on the project setup page.Daniel Teske2012-03-061-9/+18
| | | | | | | | | | | | | | | | | | Since the project setup now hapens in the projects mode, we need to consider the user using the qt options dialog. The TargetSetupPage owns the temporary qt versions created for importing. The individual Qt4TargetSetupWidgets hold pointers to those temporary qt version. Thus the TargetSetupPage needs to inform the widgets when a pointer becomes invalid or a already existing id needs to be replaced by a temporary qt version. The interface of Qt4TargetSetupWidget is now pretty bad and doesn't really work. Task-Number: QTCREATORBUG-7020 Change-Id: I08799e482cb8f7f7b86c1bc14a0aabd444eee5d8 Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
* Wizards: changes the structure of WizardsThomas Hartmann2012-02-081-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | This patch introduces platforms as a top level topic when choosing a wizard. Also I changed the categories and priorities. Details: 1. I did change the way the dialog/view is structured in newdialog.cpp 2. I added platformName() and supportsPlatform() to BaseQtVersion. I needed two functions because the Simulator does not provide a platform and therefore has no platformName but supports two platforms. I still have to turn the platform names into proper constants. 3. I changed the categories and priorities to get the layout that was discussed. (I had to touch quite alot of files but this is mostly trivial) 4. I added a combobox that allows filtering for platforms. 5. I added flags() to IWizard to indicate that a wizard is platform independent. Change-Id: I86c7ad628a431ad06505c76580885c6e6c3ddc23 Reviewed-by: Alessandro Portale <alessandro.portale@nokia.com>
* Long live the king!hjk2012-01-261-1/+1
| | | | | Change-Id: I2b72b34c0cfeafc8bdbaf49b83ff723544f2b6e2 Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
* Wizards: allows filtering of wizards based on Qt versionThomas Hartmann2012-01-181-0/+2
| | | | | | | | | | | | | Every wizard now implements requiredFeatures() to define a feature set. If the feature set is not satisfied by the available Qt Versions, the wizard is not shown in the create file/project dialog. Every Qt version can define the provided feature set in availableFeatures() defined in BaseQtVersion. Change-Id: Ie9e2c210d19187b2296451948c36d274f2096623 Reviewed-by: Daniel Teske <daniel.teske@nokia.com> Reviewed-by: Alessandro Portale <alessandro.portale@nokia.com>
* Show a message box on importing the same build twiceDaniel Teske2012-01-111-0/+10
| | | | | | | Task-number: QTCREATORBUG-6788 Change-Id: I65f40c440fb5dd8927d4a1ec8cf4f352ac2eb4be Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
* 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>
* Check all Makefile* for importing buildsDaniel Teske2011-10-101-1/+1
| | | | | | | | | | | | Correctly import both MAKEFILE=Makefile.something in the .pro file, and makefiles created via qmake MAKEFILE=Makefile.other. Also correctly handles multiple Makefiles in one directory. Task-number: QTCREATORBUG-6120 Change-Id: I9c04399aaea7c38f2a4ed2877195f2e36c8f20c7 Reviewed-on: http://codereview.qt-project.org/6347 Reviewed-by: Daniel Teske <daniel.teske@nokia.com> Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com>
* Move a lot of qmake independent classes to a new plugin qtsupportdt2011-05-241-5/+6
| | | | | | | | | | Also adjust qmldumptool to remove the dependency on qt4project/qmlproject, by passing in the qtversion instead of figuring it out in qmldumptool. Change-Id: Ie6ac582d36bfef290313c0716b33b62fcf42630c Reviewed-on: http://codereview.qt.nokia.com/70 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
* Qt Version refactoringdt2011-05-121-4/+4
| | | | | | | | | | | | | | | | Split up target specific code into subclasses. Also change Qt4BuildConfiguration to allow a null qtversion. Remove code that relied on always having a qt version. Also make it possible to remove all qt versions. Completly change the qt in path autodetection to be only a fall back if no configuration was found. Note: For now the old settings are not removed, as such 2.2 and master can coexist. Reviewed-By: hunger
* Fix/add copyright headersTobias Hunger2011-05-061-1/+1
| | | | Change-Id: I8b73d583be1ee7183f4074bce49d5390e38631a2
* Update license.hjk2011-04-131-14/+13
|
* Qt4ProjectManager: Exported header cleanup.Friedemann Kleint2011-03-021-0/+69