Oswald Buddenhagen
ef660880ad
make ProFileOption persist during the scan of an entire project
...
there is no point in throwing away and re-recreating invariant data over
and over ...
shaves off ~15% of the load time of Qt 4.6.
2009-12-08 17:36:41 +01:00
Oswald Buddenhagen
3657acac5f
move various functions from Qt4PriFileNode to Qt4ProFileNode
...
findProFileFor(), buildDir() and createProFileReader() make sense only
in relation with an actual pro file anyway, so move them there.
2009-12-08 17:36:41 +01:00
Oswald Buddenhagen
9ba6f06af7
don't call setQtVersion() - createProFileReader() already does it
2009-12-08 17:36:40 +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
con
f3bdeb8c9a
Share the code for determining used qmake arguments.
...
Move the code that compares the Qt version's debug|release property
with the build configuration's debug|release property
to the new build configuration class.
Reviewed-by: dt
2009-12-02 18:16:34 +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
0fa60aa3d8
Use QFlags<> for QmakeBuildConfig that removes a few casts.
2009-11-19 16:35:19 +01:00
dt
10a0647ddf
Remove QSharedPointer<> for RunConfiguration
2009-11-19 16:35:18 +01:00
con
6039c31133
Show a dialog in case of mismatching build/run configurations.
2009-10-29 16:02:22 +01:00
Friedemann Kleint
20edb02093
S60: Use a DetailsWidget for the run configuration widgets, add info
...
- Move the s60devicerunconfigurationwidget into a separate file,
add an info button that connects to the device and displays
CPU/Trk version for testing the connection.
- give TrkLauncher a parent object and an acessor for the device
description in formatted form.
- Break deadlock when trying to terminate the Windows Trk writer
thread with bytes pending by using a wait with timeout and
termination flag.
2009-10-21 16:48:46 +02:00
Robert Loehning
6a6f944490
S60 -> Symbian for visible strings
2009-10-09 18:42:38 +02:00
Daniel Molkentin
5a0566249b
S60 -> Symbian for visible strings
...
Reviewed-By: con
2009-10-09 15:00:23 +02:00
con
b4a17a03c0
Naming of run configurations.
2009-10-08 15:51:13 +02:00
con
4252836b4d
Fix windows build.
2009-10-01 10:05:06 +02:00
Friedemann Kleint
ad294f8467
Project explorer: Make public headers compile with NO_CAST_FROM_ASCII
...
.. and purge unneeded includes.
2009-09-29 11:39:55 +02:00
Friedemann Kleint
5cd639747a
S60: Split run configurations
...
creating a debug run configuration. Import the debugger
into Qt4ProjectManager.
2009-09-28 17:17:11 +02:00
Friedemann Kleint
978cf4bda8
Rename IRunConfigurationRunner -> IRunControlFactory...
...
and ApplicationRunConfiguration to LocalApplicationRunConfiguration,
preparing remote debugging. Change the interface canRun() to be const,
run() to create() (since it does not run anything), use references
to the QSharedPointer<Foo>. Introduce d-Pointer and remove
unneeded headers from ProjectExplorerPlugin and add missing includes
everywhere.
2009-09-25 11:35:44 +02:00
dt
9f91842813
Compile without rtti support
...
Since we can easily do that, just do it. No gurantee that we aren't
going to use rtti in the future.
2009-08-27 12:12:35 +02:00
Friedemann Kleint
37055c0457
S60: Compile on Linux
2009-08-17 11:47:17 +02:00
hjk
93cbef8724
long live the king
2009-08-14 09:30:56 +02:00
dt
39913b3216
Fix "TARGET=" in .pro files
...
Default to the baseName() of the .pro file.
2009-08-13 17:18:42 +02:00
con
a61d3f90e4
A bit refactoring and make S60 Qt detection more flexible.
2009-08-04 10:11:11 +02:00
dt
406d853e2b
Move the qmake config settign into qt4project.
...
One less need for qmakestep.
2009-07-21 14:50:54 +02:00
con
43fe1df534
Missing headers.
2009-07-20 11:06:35 +02:00
con
936ba4c070
Make target information update also for non-Qt4RunConfigurations
...
Transform the method in Qt4Project into a signal that is handled
by the run configurations themselves.
2009-06-24 13:41:49 +02:00
con
a8cf4cb1bc
Add a run configuration for winscw emulator.
...
The runner uses the applicationlauncher internally, which is now
exported from the projectexplorer plugin for that reason.
2009-06-24 13:41:44 +02:00