Friedemann Kleint
f87f421011
tr()-Fixes
2010-02-25 17:15:30 +01:00
Tobias Hunger
9087e2ff86
Fix display of import label
...
* If the qmake path does match then the target does match, too.
2010-02-24 14:45:04 +01:00
Tobias Hunger
a3432b437b
Fix shadowbuild changing state in project mode
2010-02-17 17:13:24 +01:00
Tobias Hunger
261966dbb7
Have qmakestep trigger the import label
...
* Do not use the BuildManager but have the qmakestep trigger
the update via the target and project.
Reviewed-by: dt
2010-02-16 13:18:25 +01:00
Tobias Hunger
1aa3ec58a9
Fix initialization of toolchain combobox in Qt4project
...
* Initialize it to the toolchain used, not the preferred one
2010-02-16 11:16:48 +01:00
Tobias Hunger
29e60baf8e
Update import label when rebuilding
...
* Update the import label (and related stuff) whenever the
project was rebuild.
2010-02-12 13:02:56 +01:00
Tobias Hunger
0d9fb90c3c
Fix a typo
2010-02-12 13:02:55 +01:00
Tobias Hunger
dbe7f66caf
Change text around.
2010-02-11 18:03:58 +01:00
Tobias Hunger
5dffd4f7c4
Warn on import of a build into a wrong target
2010-02-11 11:48:41 +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
con
255348643e
Remove the summary part from the most commonly used project configuration pages.
...
Reviewed-by: dt
2010-02-01 18:34:46 +01:00
dt
e3188417c3
Don't silently reset the qt version if it has become invalid
...
Instead note that it is invalid if trying to build and on the projects
mode pane.
Task-Nr: QTCREATORBUG-459
2010-01-12 15:51:11 +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
046dd5d902
Fix bugs with editing the shadow build settings
...
Resetting the cursor to the end of line and resetting the line edit on
changing the shadow build checkbox
2009-12-10 19:21:34 +01:00
dt
a84ebd1299
Fix show/hide of importing label
2009-12-08 14:07:15 +01:00
dt
b63e6e939d
Make BuildConfiguration::setValue and ::value protected
2009-12-07 15:55:41 +01:00
dt
1e46cb424e
Rework connections on the project pane for Qt4Projects.
...
Should fix a lot of corner cases, might introduce a few bugs.
Also rename functions/slots to be better named.
Generic Project Manager and CMake Project Manager are missing from this
patch.
2009-12-07 15:00:17 +01:00
dt
3565fe4e82
Fix always to end of line jumping cursor in MakeStepConfigWidget
...
Also rename some methods/signal to make clearer that those only are
relevevant for user changes not for all arguments.
2009-11-30 19:33:14 +01:00
dt
16fcb82d08
Fix signal names and also ensure that we don't reset the cursor position
2009-11-30 17:21:59 +01:00
dt
d6d48fa23c
Some cleanup after BuildConfiguration refactoring
2009-11-30 15:24:32 +01:00
dt
6e01bf6070
Move extractSpec and removeSpec to Qt4BuildConfiguration
2009-11-30 15:24:32 +01:00
dt
9119853283
Make setDisplayName easier and break displayName signals
...
Fix for that will come later
2009-11-30 15:24:32 +01:00
dt
801e9948f5
Hide static cast in accessor methods
2009-11-30 15:24:32 +01:00
dt
a312206306
Move most of the BuildConfiguration specific functions
...
Note: I didn't fix all the connects and there are a few missing things.
This compiles, more work is coming.
2009-11-30 15:24:31 +01:00
dt
7904544b84
Remove BuildConfiguration::name()
...
The pointers can be used to distinguish BuildConfigurations
2009-11-30 15:24:31 +01:00
dt
ae633c1956
Add BuildConfiguration classes
...
Each project has it's own BuildConfiguarion * classes, they'll get a
decent type safe interface and the setValue/value stuff will be removed.
2009-11-30 15:24:31 +01:00
Friedemann Kleint
a8ac34c347
Options: Sort by category, id.
...
Separate category and trCategory and introduce sorting characters
to the categories. Same for id/name.
2009-11-27 16:12:12 +01:00
dt
0d162be22f
Make BuildSteps one instance per BuildConfiguration
...
Enables users to change which buildsteps get run per buildconfiguration.
Some further tweaks are probably necessary. This is a rather big
change, though it should work. :)
2009-11-19 16:36:48 +01:00
dt
72fe54db77
Remove value(name) and setValue(name, value) from BuildStep
2009-11-19 16:35:19 +01:00
dt
0fa60aa3d8
Use QFlags<> for QmakeBuildConfig that removes a few casts.
2009-11-19 16:35:19 +01:00
dt
7c003add44
Hide the import label after importing.
2009-11-11 18:48:53 +01:00
dt
08c6941bb9
Fix that importing adds a unecessary -spec specpath to additional arguments
2009-11-11 18:48:53 +01:00
dt
75e23cc58f
Fix -spec handling
2009-11-10 13:29:13 +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
dt
ee92e82cb8
Fix bug with importanting a build with an not yet existing qt.
2009-10-06 17:16:18 +02:00
Friedemann Kleint
5948e284bb
Rename namespace Core::Utils into Utils
...
Also move Designer::Internal::FormWindowEditor ->
Designer::FormWindowEditor.
2009-10-05 11:06:05 +02:00
dt
a97dcb53d1
Tweaks to the project page.
2009-10-01 14:25:27 +02:00
con
a16806353a
Remove string identifier from setDisplayNameFor and setUserEnvChanges.
2009-10-01 10:05:06 +02:00
con
382750c8a3
Remove Project::(set)Value(buildconfig, ...) methods.
...
Instead use the BuildConfiguration class methods directly.
2009-10-01 10:05:06 +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
con
30362e1050
Remove the build config display name method from Project
2009-10-01 10:05:05 +02:00
dt
65648ee17a
The project pane rewrite version 2.
...
This splits up the edit and active settings. Let people try it and
report usability problems. I'm not 100% convinced of the layout either.
2009-09-17 13:59:10 +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
f862a034c0
Do some more checks, maybe one of them is the reason for a crash.
2009-08-28 17:20:37 +02:00
con
85cdc9b402
Show the "real" name of the default version in build settings.
...
Reviewed-by: dt
2009-08-26 15:57:57 +02:00
con
ffdf11d5ac
Try to beautify the project settings page a bit on Mac.
2009-08-20 20:05:12 +02:00
Friedemann Kleint
a04d0978f8
I18n: Updated German translation, fixed tr-Bugs for 1.2.9
2009-08-19 12:32:23 +02:00
hjk
93cbef8724
long live the king
2009-08-14 09:30:56 +02:00
Daniel Molkentin
365560c9c3
Identify tool chains via ToolChain::ToolChainType enum instead of by string
...
Reviewed-by: dt
2009-08-13 16:42:44 +02:00
Daniel Molkentin
21c3e014b9
Proper directory separators on Windows.
2009-08-13 14:07:47 +02:00