Commit Graph

59 Commits

Author SHA1 Message Date
Tobias Hunger
a909e6649d Make wizards containing the targetsetuppage bigger
Task-number: QTCREATORBUG-2003
2010-08-18 11:26:27 +02:00
Friedemann Kleint
e8c0d0c162 Yet another include purging spree. 2010-07-13 16:36:37 +02:00
Robert Loehning
7fa5d25e0f Removed unneeded reimplementation of virtual function. 2010-07-06 17:39:31 +02:00
Tobias Hunger
3e12d0bc0a Fix scanning for directories in projectloadwizard 2010-07-05 12:42:21 +02:00
Tobias Hunger
b662312bdd Show proper cursor when displaying projectloadwizard
Task-number: QTCREATORBUG-1597
2010-06-08 17:30:56 +02:00
Tobias Hunger
1d8e176067 Fix targetsetuppage's shadowbuild dirs
* Fix displayed shadow build location
 * Fix shadow build location used by newly set up shadow builds

Task-number: QTCREATORBUG-1599
Reviewed-by: dt
2010-06-08 17:01:18 +02:00
Tobias Hunger
f996b24612 Remove the side widget of the ProjectLoadWizard
We only have one page there, so there is no need for the
side widget.
2010-04-23 12:10:10 +02:00
Tobias Hunger
fa5379501f Add cancel button to project import wizard
Tasknumber: QTCREATORBUG-1149
2010-04-14 17:56:17 +02:00
Tobias Hunger
6186e13057 Only offer to import directories building the sources
Reviewed-by: dt
2010-04-13 13:43:09 +02:00
Tobias Hunger
70b961462b Always show import wizard
Show the import wizard on all imports. This eases import of
shadow builds at non-default locations.

Task-number: QTCREATORBUG-1069
Task-number: QTCREATORBUG-1068
Reviewed-by: dt
2010-04-08 16:05:50 +02:00
Tobias Hunger
4ebf9cb20e Fix possible crash on project import
Fix possible crash on import of projects into creator with
only one valid Qt version set up.

Reviewed-by: dt
Task-number: QTCREATORBUG-1017
2010-04-01 13:53:52 +02:00
Jarek Kobus
20c0817a3f Replace QWizard with Utils::Wizard 2010-03-31 15:22:14 +02:00
Tobias Hunger
6218ab3c82 Update projectloadwizard
* Handle shadowbuild directories
 * Refactor the code

Reviewed-by: dt
2010-03-29 16:01:25 +02:00
Tobias Hunger
4c5ce80141 Add method to retreive valid Qt versions only 2010-03-26 13:15:31 +01:00
Tobias Hunger
1ca8cb2397 Introduce method to access the project directory
... use it.

Reviewed-by: dt
2010-03-25 14:21:43 +01:00
con
d849652700 Start on a build step for creating symbian package. 2010-03-16 19:05:20 +01:00
Tobias Hunger
e861161af4 Show TargetSelectionPage when opening .pro files
Do this as part of the ProjectLoadWizard
2010-03-10 14:38:37 +01:00
hjk
9595504bda Long live the king! 2010-03-05 11:28:13 +01:00
Tobias Hunger
bcf05c024a Fix possible core dump
... when creating a new project without any Qt version being
available
2010-03-04 16:21:34 +01:00
Tobias Hunger
bddf21c553 qWarning when failing to create default target settings 2010-02-19 11:06:25 +01:00
Tobias Hunger
871d54657b Clean up qt4 projectloadwizard 2010-02-18 15:36:15 +01:00
dt
3c99f02bcb Rename QMake to qmake since that's the official spelling. 2010-02-17 16:54:50 +01:00
Tobias Hunger
d1bdfcc363 Integrate target support
* Ease cross device development by introducing 'targets' which
   group build- and runsettings that are valid for this one target

 Most of the kudos for the code review go to dt. Con, thorbjorn,
 ckandler and others did also review parts of this patch.

Reviewed-by: dt
2010-02-09 16:57:37 +01:00
Friedemann Kleint
2fd8b2d7ff Fix some code scanning issues.
QString: Use QChar where appropriate.
2010-02-01 12:43:56 +01:00
Tobias Hunger
a6ad773722 Make method naming more consistent.
* Use id() for methods returning a string used to represent
    some type of object.
  * Use displayName() for strings that are meant to be user
    visible.
  * Quieten some warnings while touching the files anyway.
  * Move Factories to their products in the plugins where that
    was not done before.

Reviewed-by: dt
2010-01-07 18:17:24 +01:00
dt
6e01bf6070 Move extractSpec and removeSpec to Qt4BuildConfiguration 2009-11-30 15:24:32 +01:00
dt
0fa60aa3d8 Use QFlags<> for QmakeBuildConfig that removes a few casts. 2009-11-19 16:35:19 +01:00
dt
75e23cc58f Fix -spec handling 2009-11-10 13:29:13 +01:00
con
be3fafc311 Merge commit '2be0845c7492ad991f23ce5c90c322df788b62b5'
Conflicts:
	src/plugins/projectexplorer/projectexplorer.h
	src/plugins/qt4projectmanager/qt4projectconfigwidget.cpp
	src/plugins/qt4projectmanager/qt4runconfiguration.cpp
	src/plugins/qt4projectmanager/qtversionmanager.cpp
2009-10-29 18:54:17 +01:00
dt
99a7f927cc Add a window title to the Import existing build settings dialog 2009-10-27 18:11:24 +01:00
dt
cfc7040ede The qtversions's toolchain now depends on the actual compiler not mkspec
That is we actually parse the mkspec and evaluate QMAKE_CXX (and a few
other variables) to figure out the correct mkspec. This makes using
custom mkspecs easier and is also cleaner. I also changed mkspec() and
mkspecPath() to behave a little diffrent, essentialy mkspec() will
return only the name (the actual dir name) of the mkspec. That is in
general not sufficient for passing on to qmake. mkspecPath() only
returns the correct path to mkspecs/default.
Hopefully I haven't broken WinCE/Maemo/MinGW.
2009-10-22 14:39:00 +02:00
con
d500ceacf2 Add both "debug" and "release" build configurations, not only "release".
Reviewed-by: dt
2009-10-09 18:15:45 +02:00
dt
26aca40a92 Remove unused variable. 2009-10-06 17:15:41 +02:00
con
acbd4513e3 Changing string based api to BuildConfiguration based api.
Builds, but I'm pretty sure it doesn't *work* :)
2009-10-01 10:05:05 +02:00
Daniel Molkentin
5476bcf560 Find Qt installation by specification of qmake rather than a "Qt dir".
Rationale: The concept of a "Qt Dir" is dead ever since Qt can be
installed. Specifying the qmake location otoh makes it possible to
unambigously detect all parts of a Qt installation.
2009-09-03 19:16:40 +02:00
dt
6492101ea3 Fix importing adding a empty spec argument to qmake 2009-09-01 12:27:25 +02:00
hjk
93cbef8724 long live the king 2009-08-14 09:30:56 +02:00
dt
15471e6410 More import fixes and tweaks
Don't add -spec foo to the additional Arguments if foo is the same as
the default mkspec. This makes the common case better, while breaking if
you have QMAKESPEC set in teh environment and used -spec foo to override
it.
2009-07-24 18:12:19 +02:00
dt
cd27fdecd9 Parse the Makefile in the importing case a lot better
We add each command line argument to the Additional Arguments
2009-07-22 16:52:44 +02:00
dt
406d853e2b Move the qmake config settign into qt4project.
One less need for qmakestep.
2009-07-21 14:50:54 +02:00
dt
61e7ffc9c7 toolChain() might return a null pointer
Don't crash then
2009-06-26 14:53:13 +02:00
Jason McDonald
884b7af769 Update license headers and sales contact details.
Reviewed-by: Trust Me
2009-06-17 00:01:27 +10:00
Friedemann Kleint
5150089738 Fixed translation glitches. 2009-05-13 14:39:55 +02:00
Alessandro Portale
92c034b114 Don't annoy Windows users with alien dir separators 2009-04-29 14:12:31 +02:00
dt
2b302332b8 Move QtVersionManager, QtVersion and QtOptionsPage back
After all I don't need all that stuff in the cmakeplugin, all i needed
is now bundled in debugginghelper.h/cpp
2009-04-28 12:45:04 +02:00
dt
37e382b3bd Don't use the QtVersionManger::instance() where it isn't needed.
Allows removing getting the instance once.
2009-04-23 14:36:47 +02:00
dt
b6c05a334c Refactoring: Move QtVersionManager instance() into the ProjectExplorer
And add a instance() method to it.
2009-04-22 16:51:38 +02:00
dt
8f22417244 Refactoring: Move QtVersionManager to ProjectExplorer.
The Debugger, cmake and Qt4 plugin all need it. More refactoring to it
coming.
2009-04-22 14:52:35 +02:00
Oswald Buddenhagen
6d5eeb7afb add missing tr()s, etc., add some //: comments 2009-04-20 16:51:10 +02:00
dt
7283106134 Compile. 2009-04-01 11:48:11 +02:00