Commit Graph

22 Commits

Author SHA1 Message Date
Kai Koehne
78b175c523 QmlJSDebuggerLib: Place all classes in QmlObserver namespace 2010-09-16 17:04:52 +02:00
Kai Koehne
832f6889b5 QmlJSDebugger: Replace namespace QmlViewer with QmlObserver 2010-09-16 16:22:31 +02:00
Kai Koehne
bf3be741fd QmlJSDebugger: Rename QDDesignServer to QDObserverService
The class extends the QDDebugService class, _not_ QDDebugServer. It's
right that there is also a QDEngineDebugServer being actually a service
in QtDeclarative, but we should probably fix this one too.
2010-09-16 15:48:00 +02:00
Kai Koehne
63cae2981b QmlJsDebugger: Replace QDDesignView by QDViewObserver
Don't force users to inherit from QDeclarativeDesignView. Instead we're
using now event filters to let a user attach a QDeclarativeViewObserver
object to a QDeclarativeDesignView.
2010-09-15 14:18:39 +02:00
Christiaan Janssen
a9a99225b8 QmlInspector: Added pause and step animations option
Reviewed-by:  Lasse Holmstedt
2010-09-07 17:25:07 +02:00
Kai Koehne
ba82227ae8 QmlObserver: Disable "Observer" mode when no debugging client is attached 2010-09-03 12:29:41 +02:00
Kai Koehne
580fbb1ae5 QmlObserver: Remove toolbar and make crumblepath an overlay
Try to make the observer mode less intrusive by removing the toolbar,
and making the crumblepath only when mode is active / an overlay.
2010-09-03 12:29:41 +02:00
Kai Koehne
5f1d93c303 QmlObserver: Allow changing the animation speed / pausing it via menu 2010-09-03 12:29:41 +02:00
Lasse Holmstedt
7afef49682 Qml Debugger: Code style and cleanup
Reviewed-by: hjk
2010-08-24 17:47:20 +02:00
Lasse Holmstedt
b557c58eac Qml Debugger: Enable debugging qml+cpp standalone applications
A new debugger engine, QmlCppEngine, is introduced, which wraps gdb
and qml engines into one. Alternatively, if using Windows, Cdb is used
instead of Gdb.

Most of the debugger ui switcher is now rewritten, and it is tailored
for the QML and CPP layout case, the only one supported anyway.

Reviewed-by: hjk
2010-08-24 17:46:22 +02:00
Olivier Goffart
e97879206d qmlobserver: fix the Qt.quit() in -frameless 2010-08-16 19:37:58 +02:00
Olivier Goffart
c691e57658 qmlobserver: hide the toolbar and the crumble path with the -frameless 2010-08-16 19:33:48 +02:00
Olivier Goffart
392f86786d qmlobserver: fix crash in -frameless 2010-08-16 19:04:05 +02:00
Lasse Holmstedt
8918cff941 Moved CrumblePath to Utils
This widget has little to do with the QML debugging library, and will be
reused inside the QML JS Inspector UI as well.
2010-07-30 16:09:29 +02:00
Lasse Holmstedt
fb72a54ad2 QML Observer: Don't use the custom style on mac
Makes it look ugly
2010-07-30 15:28:19 +02:00
Lasse Holmstedt
95d3e5c5aa QML Observer: Remove compiler warning 2010-07-30 15:28:19 +02:00
Lasse Holmstedt
7bcbf65ad6 QML Observer: Made toolbar and crumble path look better
Now the style is something similar to Qt Creator's default coloring.
2010-07-30 11:48:43 +02:00
Lasse Holmstedt
1972c2f897 Refactored QmlJS Live Preview into a library
QMLObserver links against the library dynamically. User's apps can also
link to it statically, so that the app can be deployed with debugging
features to a device, without having to worry about library deployment.
2010-07-29 12:16:04 +02:00
Lasse Holmstedt
7b7d9ea754 QML Observer: Fixed issues with resizing and changed splitter to widget 2010-07-28 15:46:01 +02:00
Lasse Holmstedt
b04a4ddeb4 Applied 07321dfceed41c1851781841e03c4148da47e41e to qmlobserver
Fixes issues with reloading freezing on Gnome
2010-07-28 15:46:01 +02:00
Lasse Holmstedt
40148ad10b Added crumble path to QML observer for showing the current context 2010-07-28 11:36:54 +02:00
Lasse Holmstedt
d0dafc8984 rename dir qmlviewer -> qmlobserver 2010-07-14 15:31:24 +02:00