Lasse Holmstedt
|
cdb5dadfc2
|
QmlJS Live Preview: Fixed highlighting from text editor-> qml observer
Now, the items about to be selected must inherit from QGraphicsObject.
Also, coding style was cleaned up a bit.
|
2010-07-27 11:58:38 +02:00 |
|
Lasse Holmstedt
|
c7a8d93765
|
QmlJS Live Preview: Implemented "Apply changes from Qml File" button
The button is checkable and pressing it will stop/propagate changes to
the qml application being debugged.
|
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
|
31949f1890
|
QmlJsDelta: move to the QmlJs namspace
|
2010-07-21 14:27:38 +02:00 |
|
Olivier Goffart
|
3c7528d572
|
QmlJsDelta: refactor to split the stuff specific to the QML Live Preview out
|
2010-07-21 14:27:38 +02:00 |
|
Olivier Goffart
|
a97bede341
|
add missing licence header
|
2010-07-20 12:54:25 +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
|
1ce574f19e
|
Qml Live Preview: Match debug Id for new created objects.
|
2010-07-19 15:38:46 +02:00 |
|
Olivier Goffart
|
3961676569
|
QML Live Preview: Find the debug ids of the root nodes
|
2010-07-19 11:24:44 +02:00 |
|
Olivier Goffart
|
d7db1c9b60
|
QML Live Preview: avoid to crash if ast->qualifiedTypeNameId->name is null
We do not need this check anyway.
|
2010-07-19 11:17:43 +02:00 |
|
Olivier Goffart
|
c1d681811a
|
QmlJsDelta: When coputing the debug ids, we need to do it on the original document.
Else, the line numbers does not match anymore.
|
2010-07-16 16:38:50 +02:00 |
|
Lasse Holmstedt
|
e0aa4f86f2
|
changing QmlJsLivePreview to work with multiple documents
|
2010-07-16 16:12:06 +02:00 |
|
Olivier Goffart
|
181e708633
|
QmlJsDelta: attempt to keep the ast node in sync
|
2010-07-16 12:02:47 +02:00 |
|
Lasse Holmstedt
|
20902cf189
|
Moved debug id -> AST mapping code to livepreview class
|
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
|
8936292dc2
|
modified selection to accept items without id's
also cleaned up old stuff
|
2010-07-14 15:30:54 +02:00 |
|
Olivier Goffart
|
42abd8b15c
|
QmlJS::Delta: fix crash if a document does not have a qmlProgram
|
2010-07-14 15:30:54 +02:00 |
|
Lasse Holmstedt
|
25b86926c7
|
fixes related to update of delta
|
2010-07-14 15:30:54 +02:00 |
|
Lasse Holmstedt
|
4ecad983ec
|
added multiselection from editor to qml viewer
|
2010-07-14 15:30:53 +02:00 |
|
Olivier Goffart
|
8f528e241d
|
QMLJS::Delta: Improved the delta
Use a smarter way to compare the AST (based on the diffX algorithm)
That way we do not rely anymore on the id property
|
2010-07-14 15:30:53 +02:00 |
|
Olivier Goffart
|
5d745a288f
|
QMLJSInspector: remove more warnings and debugs
|
2010-07-09 14:36:56 +02:00 |
|
Lasse Holmstedt
|
6b4ed2145e
|
setting method bodies for objects
|
2010-07-08 16:51:25 +02:00 |
|
Lasse Holmstedt
|
9a81759101
|
manually applied changes from qmlinspector to qmljsinspector
|
2010-07-08 11:36:26 +02:00 |
|