Commit Graph

93 Commits

Author SHA1 Message Date
dt
b76d643cc6 Tweaks to the project pane.
(cherry picked from commit e187cb40fd)
2009-10-05 16:12:21 +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
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
3d62363fee Small tweaks to the project page again, based on mae's feedback.
Feedback welcome, some of them are not necessarily better. Some things
aren't solved.
2009-09-29 18:06:13 +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
dt
a46c18ba41 Set margin to zero everywhere on the project pane.
Makes the project pane look nicer.
2009-09-23 17:16:09 +02:00
dt
6aeb09a064 Remove some left over debugging output. 2009-09-23 15:09:19 +02:00
dt
834c2b4679 Small tweaks to the project pane 2009-09-17 16:10:45 +02:00
dt
b7bfe7a7c3 Remove debug output 2009-09-17 14:25:33 +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
hjk
93cbef8724 long live the king 2009-08-14 09:30:56 +02:00
dt
1aa05ae5e3 Fix flickering in the project pane.
This isn't a nice fix but the least evil version of a hack i could come
up. The source of the flickering is: We have a deeply nested structure
of widgets on the project pane. If we call hide() on such a deeply
nested widget, it will activate() it's parent layout synchronously.
That will then post an event (via updateGeometries() ) to its parent
layout that it needs relayouting. Which then will post to its parent
layout the same. And for each LayoutRequested, there's a painting in
between. The fix instead calls activate() up the chain until we are at
the viewport. This immediately relayouts everything. This adds a non
obvoius potentially for breakeage if the widgets are embedded in a
different widget hierarchy. But well, that's life.
2009-08-11 16:42:04 +02:00
dt
8c5023b36c Add the missing black line. 2009-08-06 17:30:49 +02:00
dt
5146d23169 Debugging output 2009-08-06 16:17:04 +02:00
dt
dbe5a6f34b Rework the project settings.
This has still a few missing things, but this enough to start getting
some feedback. Missing are non qt projects, a solution for the
runconfiguration, a missing black line between the treeview on top and
the project settings at the bottom. Some flickering with removing/adding
widgets to the QScrollArea and not showing the expanded widget if the
Details button is right at the bottom.
2009-08-06 15:31:32 +02:00
dt
5c8566709d Break a infinite loop.
Removing the last project did set startupproject to zero and unloaded
the project. Thus the check that the project for the current item and
the startup project are both null and the same.
2009-07-27 15:22:16 +02:00
dt
096a821c2d Make the logic easier to understand for setting the startup project
On the Project Mode. Might fix a bug hjk found, which i can't reproduce.
2009-07-27 14:17:00 +02:00
con
a9f81ab352 Give project settings a maximum width.
To avoid neverending line edits, make it look more compact.
2009-07-22 18:18:12 +02:00
dt
269fe7f182 New build and run settings ui.
Not finished 100%
2009-07-17 17:25:43 +02:00
con
6a88525aa3 Some more QToolBar changes. 2009-07-16 18:08:41 +02:00
Thorbjørn Lindeijer
abee2e0b0d Made it possible to make Qt Creator smaller, based on scroll areas
Scroll areas were added to the welcome mode and the project mode, to
make sure they don't limit how small Qt Creator can be made.

Done with mae
2009-07-10 14:55:54 +02:00
Jason McDonald
884b7af769 Update license headers and sales contact details.
Reviewed-by: Trust Me
2009-06-17 00:01:27 +10:00
dt
2eacd1b731 Fix crash in the project mode.
Reviewed-By: con
2009-06-08 19:13:46 +02:00
mae
b82673c982 do NOT steal the initial focus from the editor. Restore a session,
focus should be on the editor, not on some hidden tab widget on
the projects pane.
2009-05-06 16:22:29 +02:00
dt
d0c6a85d0f Showing wrong path separator in the project mode.
Review-By: Alessandro
2009-04-15 18:31:16 +02:00
dt
8e0fb8ba9a Fixes: Show projectname not filename in the Project Mode 2009-03-16 18:39:10 +01:00
dt
0cd8da28d4 Fixes: Crashes on switching sessions.
Task:     Reported on irc
Details:  Hopefully this new code is a little bit more robust, i tried
to untangle the code a bit.
2009-03-11 17:36:17 +01:00
hjk
12018c89d6 Fixes: simplify ProjectExplorerPlugin::instance() access 2009-03-04 09:38:01 +01:00
hjk
8ca887aae2 Fixes: change file license headers to include LGPL 2009-02-25 09:15:00 +01:00
mae
145f9c24ba Merge branch 'master' of git@scm.dev.nokia.troll.no:creator/mainline
Conflicts:
	src/plugins/perforce/perforceplugin.cpp
2009-01-20 17:10:34 +01:00
mae
ed5afa14dd added new empty split actions and fixed a few loopy bugs with double select files. 2009-01-20 17:06:46 +01:00
hjk
897c05f57c replace Core::ICore::instance()->pluginManager() by ExtensionSystem::PluginManager::instance() 2009-01-20 15:31:33 +01:00
hjk
cc5ff1ec74 Remove #include <extensionsystem/pluginmanager.h> from icore.h, a
forward declaration is sufficient.
2009-01-19 12:39:20 +01:00
Daniel Molkentin
59affcfffc Bump year in licence header. 2009-01-13 19:22:14 +01:00
hjk
da3cb14483 chancge Nokia GPL exception version from 1.2 to 1.3 2008-12-16 17:20:00 +01:00
con
e9d9071009 Fixes: - Restoring session doesn't end up with focus in editor
RevBy:    - dt
Details:  - ProjectWindow always grabbed the focus
2008-12-10 16:48:40 +01:00
hjk
342caa2141 some more whitespace changes 2008-12-09 11:07:24 +01:00
hjk
cf11b69643 more code cosmetics 2008-12-02 16:19:05 +01:00
hjk
ab83dcd87c off-by-one in headers 2008-12-02 14:20:25 +01:00
hjk
8a43d9b9f3 end-of-line whitespace correction of the new headers 2008-12-02 14:17:16 +01:00
con
05c35356ab Initial import 2008-12-02 12:01:29 +01:00