When Qt Versions and Profiles are removed simultaneously, the profiles
cannot be updated anymore.
Change-Id: I2022fb701d4d9f0704dda6a83c8f53b8add61c14
Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
The active target is then null, thus calling target->project() crashes
Task-number: QTCREATORBUG-7633
Change-Id: Ia0804b9293b184528d5d949fa30b35877622e65d
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
That can happen, since the default profile is now manual and can be
deleted.
Change-Id: Id9274351e800ba88d7050ca7cd036cfc227a899a
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
It will still be built to ensure inclusion in the QA process and to
avoid build breakage, but will not be loaded by default.
Change-Id: I9b5253d6f1b1174f8c4226febaa3559dc9bd60d5
Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
This fixes openQmakeProject(). There's still more
to do (e.g. selecting Release/Debug) what will be
done in later patch(es).
Change-Id: I34ebf793c89b2d2ddf1f97c7eed6c6eb6c7f5bcb
Reviewed-by: Robert Löhning <robert.loehning@nokia.com>
This plugin adds support for cross-compiling, deploying, running
and debugging on a PlayBook or QNX Neutrino device.
Change-Id: I0da7ccee40bd7ce4c0d6bdc6884d48ef23167dac
Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
The new stuff is mostly C++11 features (closures etc.).
Also fix a number of bugs uncovered along the way.
All tests succeed now, including the examples
from the specification.
Change-Id: I9b224b0dd82ad8f5b17d5f5d1809d1dea1a7a803
Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
Every click on Search Again displayed an additional warning message bar.
If the bar is closed with the cross button, it reappears on Search
Again.
This implementation extended InfoBar with a reuseable method
bool containsInfo(const QString &id).
Task-number: QTCREATORBUG-6873
Change-Id: I1de100d3526b861fc2de190e32f903795fed52c0
Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
if this is enabled, the evaluator implements all functionality
necessary for qmake. without it, functionality which is unnecessary or
outright dangerous in qt creator or lupdate context is omitted.
Change-Id: I233cfa6daf2e4451f9f1d3d14711be2a7cfe4293
Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
this is clearer and not necessarily more code.
Change-Id: Ic698a8076658ae986d0dbdeebb1f4760dd806e35
Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
not setting it outside the main project processing, as it's even less
likely to be needed there.
Change-Id: Ia7afe3a53bf0977d739bf23d7cd79e3a2aee8867
Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
this is still not the (more or less) logical order in which qmake
displays them, but it is definitely better than what QHash gives us.
Change-Id: I1c037e101daf9526b991144f1d1c113225880be5
Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
we care for the current value, not the installed one. this only matters
for developers of qt, but that's sufficiently many, i'd think. :)
it wouldn't be nice to "litter" all variable references with the "/get"
suffix, so do it centrally (even if that's a tad slower).
Change-Id: I620f3da9185e7d2dd7bd4744f28d59d561b79132
Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
BaseQtVersion & co. don't use it for anything anymore. and as the value
used by the project evaluator and qmake during actual project processing
may be "slighly" more extensive than what an out-of-project -query
returns, displaying the value is actually somewhat counterproductive.
Change-Id: I7f22044780d00e71e18d6f3bcf636df756bbcdd3
Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
the idea is to encapsulate accesses to specific variables.
Change-Id: Icafd2c85de6178db1a492a5dd36dde7f1925ea21
Reviewed-by: Daniel Teske <daniel.teske@nokia.com>