Thorbjørn Lindeijer
97ca81fc6d
QmlJSInspector: Removed context path related things
...
Apparently this part of the protocol was already not being used at all.
Now that the SubcomponentEditorTool will be removed it is no longer
relevant.
Change-Id: I5710fe815be233548e590e90410b85ed4fa3487c
Reviewed-on: http://codereview.qt.nokia.com/88
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com >
Reviewed-by: Kai Koehne <kai.koehne@nokia.com >
2011-05-25 10:12:54 +02:00
Christiaan Janssen
3cf5379380
QmlLivePreview: removing and inserting animations and transitions
...
Change-Id: Ic776f63f5d7925ac7dfd99be53c10b9af4cb9545
Reviewed-on: http://codereview.qt.nokia.com/75
Reviewed-by: Kai Koehne <kai.koehne@nokia.com >
2011-05-24 13:03:43 +02:00
Tobias Hunger
aa2acec14c
Fix/add copyright headers
...
Change-Id: I8b73d583be1ee7183f4074bce49d5390e38631a2
2011-05-06 15:17:05 +02:00
Christiaan Janssen
89d9b83aa2
QmlDebugger: adding slots to items in Live Preview
...
Reviewed-by: Kai Koehne
2011-05-05 17:03:37 +02:00
hjk
8397663964
Update license.
2011-04-13 11:49:28 +02:00
Thorbjørn Lindeijer
a8bf2ba5e3
QmlJSDebugger: Renamed "execution paused" to "animation paused"
...
The latter better describes what is paused, since expressions are
actually still executed.
Suggested by Kai.
2011-03-22 10:40:46 +01:00
Thorbjørn Lindeijer
0a813cd67c
QmlJSDebugger: Separated animation speed and paused state
...
This separates animation speed and paused state in the communication
protocol between the Qt Creator QmlJSInspector plugin and the
QmlJSDebugger server.
Point is to allow changing the speed of the animation before resuming
execution. These two things were already separated in the QML Observer,
but not in Qt Creator.
Reviewed-by: Kai Koehne
2011-03-22 10:40:46 +01:00
Kai Koehne
58e697bc09
QmlDebug: Fix crash on app closing
...
Make sure that the engineClient object is the parent of all of its
queries, since the destructor of a query might try to access the client
...
Reviewed-by: Christiaan Janssen
Task-number: QTCREATORBUG-4105
2011-03-21 15:07:34 +01:00
Kai Koehne
bd2e4af905
QmlJsDebug: Remove unused code
2011-03-21 15:07:34 +01:00
Thorbjørn Lindeijer
3e06015b4d
QmlJSInspector: Cosmetics
...
* Renamed Toolbar to ToolBar
* Use mass-disconnect instead of duplicating all connect calls
* Split up setupToolbar(bool)
2011-02-09 14:12:18 +01:00
Kai Koehne
841a228507
QmlJS Debugging: Log activitiy of QDeclarativeEngine in debugger log
...
However ignore messages for watches, because they otherwise flood the log.
2011-02-07 16:32:05 +01:00
Christiaan Janssen
f5039a4a02
QmlJsInspector: implemented Property Inspector
...
Reviewed-by: Kai Koehne
2011-01-20 15:11:39 +01:00
con
d1023c7614
It's 2011 now.
...
Reviewed-by: hjk
2011-01-12 09:46:24 +01:00
con
b1bcf081d8
Merge branch '2.1'
...
Conflicts:
src/plugins/coreplugin/basemode.cpp
src/plugins/coreplugin/basemode.h
src/plugins/coreplugin/scriptmanager/qworkbench_wrapper.cpp
src/plugins/coreplugin/scriptmanager/qworkbench_wrapper.h
src/plugins/debugger/cdb/cdbsymbolpathlisteditor.cpp
src/plugins/debugger/debuggeragents.cpp
src/plugins/debugger/debuggeruiswitcher.cpp
src/plugins/debugger/debuggeruiswitcher.h
src/plugins/projectexplorer/buildconfigdialog.cpp
src/plugins/qmldesigner/components/propertyeditor/colorwidget.cpp
src/plugins/qmldesigner/components/propertyeditor/colorwidget.h
src/plugins/qmldesigner/designercore/include/enumeratormetainfo.h
src/plugins/qmldesigner/designercore/include/modelutilities.h
src/plugins/qmldesigner/designercore/include/nodeinstance.h
src/plugins/qmldesigner/designercore/include/propertymetainfo.h
src/plugins/qmldesigner/designercore/instances/graphicsscenenodeinstance.cpp
src/plugins/qmldesigner/designercore/instances/graphicsscenenodeinstance.h
src/plugins/qmldesigner/designercore/instances/graphicsviewnodeinstance.cpp
src/plugins/qmldesigner/designercore/instances/graphicswidgetnodeinstance.cpp
src/plugins/qmldesigner/designercore/instances/graphicswidgetnodeinstance.h
src/plugins/qmldesigner/designercore/instances/nodeinstance.cpp
src/plugins/qmldesigner/designercore/instances/qmlviewnodeinstance.cpp
src/plugins/qmldesigner/designercore/instances/widgetnodeinstance.cpp
src/plugins/qmldesigner/designercore/instances/widgetnodeinstance.h
src/plugins/qmldesigner/designercore/metainfo/enumeratormetainfo.cpp
src/plugins/qmldesigner/designercore/metainfo/propertymetainfo.cpp
src/plugins/qmldesigner/designercore/model/modelutilities.cpp
src/plugins/snippets/inputwidget.cpp
src/plugins/snippets/snippetscompletion.cpp
src/plugins/snippets/snippetscompletion.h
src/plugins/snippets/snippetspec.cpp
src/plugins/snippets/snippetsplugin.cpp
src/plugins/snippets/snippetswindow.cpp
src/plugins/snippets/snippetswindow.h
src/plugins/texteditor/snippetsparser.cpp
src/tools/qml/qmldom/main.cpp
tests/manual/trk/runner.cpp
tests/manual/trk/trkolddevice.cpp
tests/manual/trk/trkolddevice.h
tests/manual/trk/trkserver.cpp
2010-12-17 17:00:53 +01:00
con
04e32b0049
License headers.
2010-12-17 16:03:42 +01:00
Roberto Raggi
b4e421062f
Removed stray tokens and fixed warnings/errors when compiling with pedantic C++ compilers.
2010-12-16 12:05:48 +01:00
Kai Koehne
f179c9362f
QmlJsInspector: Fix typo in method name
2010-12-03 10:40:01 +01:00
Kai Koehne
d2ed221b1b
QmlObserver: Add 'show app on top' switch to creator + qmlobserver
...
This is convenient especially in the observer mode.
Reviewed-by: Christiaan Janssen
2010-11-23 16:24:23 +01:00
Kai Koehne
c43496d035
QmlJSInspector: API cleanup
...
Give m_client, m_designClient member variables more descriptive names.
2010-11-12 15:08:09 +01:00
Kai Koehne
83e2a37850
QmlObserver: Disable UI when no server plugin exists
...
Reviewed-by: Christiaan Janssen
2010-10-01 17:34:01 +02:00
Kai Koehne
226a82d3dc
QmlDebugger: Log status of different services
...
Reviewed-by: Christiaan Janssen
2010-10-01 13:43:42 +02:00
Kai Koehne
610711724b
Inspector: Rename QmlJSDesignDebugClient to QmlJsObserverClient
...
Unify terminology somewhat.
2010-09-16 15:48:00 +02:00
Friedemann Kleint
f7b19f8114
Debugger: Move DebuggerEngine/QmlEngine/QmlCppEngine into Debugger{}
...
namespace (from Debugger::Internal) as they are exported classes.
Introduce private classes to avoid exposing private JS debugger
headers.
2010-09-13 13:30:35 +02:00
Christiaan Janssen
1c702357a6
QmlInspector: tooltips in qmldebug mode
...
Reviewed by: Lasse Holmstedt
2010-09-08 16:53:44 +02:00
Olivier Goffart
d8d46ed1d9
qmljsinspector: small code cleanup
2010-08-30 18:41:14 +02:00
Olivier Goffart
d7fb215e2e
qml debugger: Use a hash table to store the debugId
...
This should speed up the matching between the AST nodes and the debugIds
2010-08-30 12:21:27 +02:00
Christiaan Janssen
7d9056953e
QmlInspector: Added reparenting of items in the Qml Live Preview. Reviewed by: Lasse Holmstedt
2010-08-26 17:38:42 +02:00
Olivier Goffart
ce134d37f7
QmlDebugger: use another way for detecting new objects
2010-08-24 18:16:23 +02:00
Olivier Goffart
af94dad9bc
Qml Debugger: process the contexts recursively
2010-08-20 17:31:07 +02:00
Olivier Goffart
a18c8f9e96
QML Debugger: request objects from all contexts
2010-08-20 15:57:02 +02:00
Olivier Goffart
0b09a59ef2
QML Debugger: Avoid infinite recursion if one can't find a debug id
2010-08-19 11:35:39 +02:00
Lasse Holmstedt
b71c3c62ba
QML Debugger refactoring
...
Now, QmlEngine creates the connection to the inferior (debuggee), and
notifies QmlInspector when a connection is established. Before,
inspector created the debugger engin, which was wrong.
QmlEngine's responsibilities are connecting to the debuggee and basic
QML/JS debugging features like locals & watchers, breakpoints etc.
QmlInspector takes care of Live Preview and other fancy inspection
features.
Reviewed-by: hjk
2010-08-13 14:20:39 +02:00
hjk
2859065193
qmljsinspector: movve debugger related code around
2010-08-12 10:38:55 +02:00
Lasse Holmstedt
85bafac50e
QML Observer: Refresh debug id's when new objects are created
...
Previously, the user had to navigate to the context of a qml item in
order to edit its source code in Live Preview mode. This change tells
the client to update when new objects are created on server-side, and
makes the editing possible without having to manually trigger updates.
2010-08-06 14:03:33 +02:00
Lasse Holmstedt
719b775792
QML JS Inspector: Added method to clear component cache
...
This one should be called when a component is changed and components
using it need to be reloaded.
2010-08-05 11:53:12 +02:00
Lasse Holmstedt
3e9193021c
Qml JS Debugger: Change context path from Creator's crumble path
2010-08-03 12:37:45 +02:00
Lasse Holmstedt
524d4453e5
Qml JS Inspector: Added context crumble path as a dock widget
...
The crumble path shows the current context of the debugger/inspector.
2010-08-02 17:31:11 +02:00
Olivier Goffart
f3cdbeff63
QmlJsInspector: remove private header dependencies
...
A copy of the client debugging code is made in src/libs/qmljsdebugclient/
(this comes from the qt code from commit 65642dd343bf61)
So the qmljsinspector plugin does not require anymore Qt private headers.
2010-07-29 14:36:11 +02:00
Lasse Holmstedt
fb681918c6
QmlJS Live Preview: Added color box to toolbar
2010-07-27 11:58:38 +02:00
Olivier Goffart
f24216bdbb
QmlJsDelta: moved to the QMLJS library
...
Also used 'int' instead of QDeclarativeDebugObjectReference for
the debug id in order not to use the private API from QMLJS
2010-07-21 14:27:38 +02:00
Olivier Goffart
95346f79e6
Qml Live Preview: lazily create QmlJSLiveTextPreview
2010-07-20 12:54:25 +02:00
Olivier Goffart
7bef076411
Qml Live Preview: Update the QmlJSLiveTextPreview When the document is reloaded.
...
When the document is reloaded by the server, we need to refresh
refresh what was the loaded document, and refresh the debugIds
2010-07-20 12:54:24 +02:00
Olivier Goffart
6292f1a5f7
QmlJsDelta: Add ability to remove object
2010-07-19 11:17:43 +02:00
Lasse Holmstedt
e0aa4f86f2
changing QmlJsLivePreview to work with multiple documents
2010-07-16 16:12:06 +02:00
Olivier Goffart
8e8581a238
QmlJsDelta: support for resetting property
...
... with a little bit of refactoring.
But for some reason it does not seem to have an effect
2010-07-16 15:26:18 +02:00
Lasse Holmstedt
a457d2eec3
Live preview: Creating objects dynamically
2010-07-16 10:25:32 +02:00
hjk
cc3179ef03
qmljsinspector: remove unneeded declaration
2010-07-15 15:14:47 +02:00
Lasse Holmstedt
f8fc908460
Updating selection after new tree is fetched & code cleanup
2010-07-14 17:47:59 +02:00
Lasse Holmstedt
4a4fc8584f
update object tree when unknown debug id is received
2010-07-14 15:31:24 +02:00
Lasse Holmstedt
2f8dc2833b
added mode buttons to custom qml viewer and qmljsinspector toolbar
2010-07-14 15:30:52 +02:00