Commit Graph

72 Commits

Author SHA1 Message Date
con
a81b79fe9e Add Qt versions detected from Symbian SDKs 2009-06-24 13:36:10 +02:00
con
55d58f4a1d Add a "autodetectionSource" that allows to differentiate.
Will be used to find the "Qt in PATH" and "Qt from Symbian" versions.
2009-06-24 13:36:09 +02:00
con
db9d1d42f4 isSystemVersion property to isAutodetected property 2009-06-24 13:36:09 +02:00
con
2a101e53c0 Different sections for auto-detected and manual Qt versions. 2009-06-24 13:36:08 +02:00
Jason McDonald
884b7af769 Update license headers and sales contact details.
Reviewed-by: Trust Me
2009-06-17 00:01:27 +10:00
Daniel Molkentin
de333ba02d No need to pass non-required parameters around.
Reviewed-by: dt
2009-06-12 15:11:40 +02:00
Daniel Molkentin
109b9d8e47 Remove a superflouos else-statement that triggered a bug
Reviewed-by: kh
2009-06-08 17:39:15 +02:00
dt
8161acac8b Fix crash introduced by actualy freeing memory.
Reviewed-By: con
2009-06-05 11:16:09 +02:00
dt
c13d711657 Fix leaking a toolchain per QtVersion.
Reviewed-By: ossi
2009-06-04 15:17:20 +02:00
Oswald Buddenhagen
d2a8449bea ifdef Q_?S_* cleanup
- clear up some Q_OS_LINUX vs. Q_OS_UNIX
- clear up Q_WS_* vs. Q_OS_* (relatively theoretical exercise)
- use proper #if-#else cascades instead of free-standing #ifs
2009-06-03 20:54:59 +02:00
Daniel Molkentin
3f7b3df9f9 Remove debug output 2009-06-02 17:25:40 +02:00
Daniel Molkentin
99fb291695 welcome screen: populate example combobox
When an example is selected, help and the project are opened
in a split view. We try to read the xml file provided for
QtDemo to extract details about the examples provided. Will
try all available Qts, starting with the default version. Will
fail gracefully (provide a message and disable controls) if
examples or demos cannot be found. Will work if help is not
found, but show an error.
2009-05-29 20:38:38 +02:00
con
6d3571d930 Broken "instance" method for QtVersionManager. 2009-05-27 18:45:00 +02:00
dt
19d3131ef6 Refactor the code for the environment setting gui out into a own class
Makes it possible to reuse that code, which I intend to do for cmake and
running.
2009-05-27 14:57:57 +02:00
dt
37a9e2bd58 Add a QtVersion::toolChain() method, replacing Qt4Project::toolChain()
Makes the code nicer, we use the ProFileReader to parse the mkspec.
2009-05-25 16:43:50 +02:00
Friedemann Kleint
7e1445368e Fixed MinGW compilation. 2009-05-22 08:43:05 +02:00
Friedemann Kleint
19663fee41 Added 'Open with ->Qt Designer' in Project Explorer.
Added IExternalEditor which knows a kind and a mimetype.
Make EditorManager and ProjectExplorer "Open With" query
the interface and add the respective kinds.
Add "openExternalEditor" to EditorManager.
Add External editors for Designer and Linguist,
making use of Mac 'open' or Designer's Tcp socket mechanism
to ensure files are opened in the same instance (per Qt version).

Task-number: 249392
Reviewed-by: con <qtc-committer@nokia.com>
2009-05-19 14:54:52 +02:00
Daniel Molkentin
55029f41fb Show the proper state of the debugging helper. 2009-05-18 15:02:42 +02:00
Daniel Molkentin
159056058d Add support for AMD64 compilers for MSVC.
At this point, compiling projects and debugger helpers works.
The speciality with this is that Qt does not provide distinct
mkspecs, because MSVC draws the line between 32 and 64 bit
solely by the environment.
2009-05-18 15:02:41 +02:00
dt
af199594a6 Adds dynamic ui completion. Wohoo :)
This means, creating a new project, we immediately have completion for
the ui file. Also adding stuff to the ui file now changes the codemodel
immediately.

Yet todo, are tests under windows and suppressing a warning if the form
contains a toplevel spacer.
2009-05-12 14:46:11 +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
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
hjk
01284f2160 debugger: use & in "p (char*)&qDumpOutBuffer". This improves the
situation in release builds a bit as we get at least a list of
(afterwards failing) dumpers.
2009-04-17 15:35:28 +02:00
con
412a4b027d Merge commit 'origin/1.1'
Conflicts:
	src/plugins/debugger/debuggeractions.cpp
	src/plugins/debugger/gdboptionpage.ui
2009-04-17 15:17:31 +02:00
dt
dec4acdbf2 Run make clean on clicking rebuild for the debugging helper library. 2009-04-16 17:12:19 +02:00
Alessandro Portale
7a0baf65e7 Don't annoy Windows users with alien dir separators 2009-04-15 19:07:25 +02:00
dt
e6779aaeb2 Use QT_INSTALL_DATA instead of path() for searching the debugger helper 2009-04-08 15:16:02 +02:00
dt
0dc21f4272 Add ToolChain paths to the building of the debuggign helper
Ugly as hell, that code needs a refactoring once 1.1 is out.
2009-04-08 11:49:24 +02:00
con
85325d5056 Build debugging helpers on Mac.
Reviewed-by: dt <qtc-committer@nokia.com>
2009-04-07 14:38:43 +02:00
dt
0ce35585d1 Usability improvements in the Qt Version Dialog
Reviewed-by: hjk <qtc-committer@nokia.com>
2009-04-03 17:41:11 +02:00
dt
390fff61f2 Also output which qmake is used to build the debugging lib.
Should help in debugging.
2009-04-01 12:25:55 +02:00
dt
edb2baf2d9 Don't show "Rebuild" button for invalid qt versions.
Found while investigating sth. different.
2009-03-31 15:48:42 +02:00
Oswald Buddenhagen
c6419ff008 less bizarre (and more efficient) argument list creation 2009-03-26 19:51:46 +01:00
dt
74974a5a58 Also use the dumper library code from the cmake plugin.
Adds a little bit of code duplication, don't currently know how to best
avoid it, so I'll leave that for now as is. To be tested once Andre
pushes his stuff.
2009-03-25 17:30:48 +01:00
dt
c5c4c6c17e Some finetuning to the move of the debugger library. 2009-03-25 16:36:16 +01:00
hjk
18b2693970 qt4versionmanager: compile fix 2009-03-25 15:41:15 +01:00
dt
e21a74cb35 Change the way the debugging library is build and found, yet again.
We used to build a helper library as part of the project. First with the
qmake -after SOURCES= stuff and after until now with the
gdbmacrosbuildstep. Now, the all new and fancy integretation directtly
into the qt version dialog. You build the debugger library once for
each qt version and then it's there ready to be loaded into each
project build against that qt version. Saves a lot of time.
And makes it possible to also load that library into while debuggign a
cmake project. (Need to hook that up now.)
Unfourtanetly this breaks the custom dumpers if you use a custom run
executable.
2009-03-25 15:18:37 +01:00
dt
7052cbd6f4 Fixes the wrong text in the browse dialog in qt's version options. 2009-03-24 14:26:29 +01:00
dt
19e3800c6b Fixes: Qt Version dialog not saving the msvc version. 2009-03-20 11:52:47 +01:00
dt
f7240bd665 Fixes: bin dir of msvc qt versions was not added to the path
The setting of msvc environments variables overwrote that. Fix that by running the script with the correct environment.
2009-03-19 18:30:11 +01:00
Friedemann Kleint
bccf4a1fc3 Fixes: Introduce a cpp settingspage containing file naming conventions (lower case and suffixes). Reorder VCS settings pages.
Task: 241959, 248085

RevBy: Optics/Naming checked by con
Details: Give IOptionPage an id() to differentiate from trName(). Make showOptionsDialog return a bool (applied) and give it an optional parent. Change Cpp and form class wizards, give them a Configure... button to change those settings.
2009-03-18 16:43:01 +01:00
dt
84ce2e5b70 Fixes: Add a makeCommand() virtual function to ToolChain
Details:  Move that code from qt4project to a common class.
2009-03-16 18:13:45 +01:00
hjk
8ca887aae2 Fixes: change file license headers to include LGPL 2009-02-25 09:15:00 +01:00
hjk
f3141d99c4 Merge branch '1.0.0'
Conflicts:
	src/plugins/coreplugin/editormanager/stackededitorgroup.cpp
	src/plugins/debugger/gdbengine.cpp
2009-02-17 17:56:18 +01:00
con
7b8b947946 Fixes: - Rename System Qt to perhaps avoid some confusion.
Task:     - 243948
2009-02-17 13:01:09 +01:00
con
b8726d503f Merge commit 'origin/1.0.0' 2009-02-13 15:56:18 +01:00
dt
f60dcda6b6 Fixes: Adjust the toolchain classes to make them work on windows. 2009-02-12 16:09:23 +01:00
dt
73ff2581c7 Fixes: Add Linux icc to the supported toolchains.
Details:  Treat it the same as g++.
2009-02-12 12:44:49 +01:00
Daniel Molkentin
c29a2429b9 Fixes: Play nice with the NSIS installer, accept the Installer hints under a group name, too. 2009-02-11 19:41:01 +01:00