summaryrefslogtreecommitdiff
path: root/src/tools/tools.pro
diff options
context:
space:
mode:
authorMarco Bubke <marco.bubke@nokia.com>2010-11-24 14:52:06 +0100
committerMarco Bubke <marco.bubke@nokia.com>2010-11-24 15:52:22 +0100
commited42462889b2835f99c714b84fa0db44780a9a26 (patch)
tree1b73d7245eef8ac47e2e57b68b03152b5940ea70 /src/tools/tools.pro
parentf123af08b7ce5842e053e855c375ff82f84377f7 (diff)
downloadqt-creator-ed42462889b2835f99c714b84fa0db44780a9a26.tar.gz
QmlDesigner.Instances: Move instances out of process
The complete qml emulation layer (instances) is moved into another external process (qmlpuppet). Summary of architectural changes: - Asynchronous messaging Handling commands and data transfer asynchronously reduces the amount of context switches between processes. - Proxy classes for client process This classes abstract the inter process communication - QVariant based command parsing and serialization Using LocalSocket in bidirectional manner for communications of commands and data transfer. - Integer based identifier instead of ModelNode in client process The qml emulation layer (instances) has no more depencies to our internal data model. - Timer based rendering Rendering in instances is controlled by a timer. Only dirty items are updated.
Diffstat (limited to 'src/tools/tools.pro')
-rw-r--r--src/tools/tools.pro1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/tools/tools.pro b/src/tools/tools.pro
index 7ff51fb217..4d3423d541 100644
--- a/src/tools/tools.pro
+++ b/src/tools/tools.pro
@@ -2,6 +2,7 @@ TEMPLATE = subdirs
win32:SUBDIRS = qtcdebugger
SUBDIRS += qtpromaker
+SUBDIRS = qmlpuppet
QT_BREAKPAD_ROOT_PATH = $$(QT_BREAKPAD_ROOT_PATH)
!isEmpty(QT_BREAKPAD_ROOT_PATH) {