Make QQmlScriptString opaque.
authorMichael Brasser <michael.brasser@nokia.com>
Wed, 11 Jul 2012 03:01:33 +0000 (13:01 +1000)
committerQt by Nokia <qt-info@nokia.com>
Fri, 3 Aug 2012 01:38:49 +0000 (03:38 +0200)
commitaa25ad8d5f476d6db59012a122833ebe677eaf69
tree37eb955dabc252304aefe821d03be5e3857f22c9
parentd64224041efe9febc683cf5ee7155a9cc88058d9
Make QQmlScriptString opaque.

Allow for future optimization by encapsulating the
raw script data.

Change-Id: I1863103e8e6d74ede60593cabb240e16f2ae657e
Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com>
18 files changed:
src/qml/qml/qqmlbinding.cpp
src/qml/qml/qqmlbinding_p.h
src/qml/qml/qqmlcompiler.cpp
src/qml/qml/qqmlexpression.cpp
src/qml/qml/qqmlexpression.h
src/qml/qml/qqmlinstruction_p.h
src/qml/qml/qqmlscriptstring.cpp
src/qml/qml/qqmlscriptstring.h
src/qml/qml/qqmlscriptstring_p.h
src/qml/qml/qqmlvme.cpp
src/quick/items/qquickstateoperations.cpp
src/quick/util/qquickanimation.cpp
src/quick/util/qquickstatechangescript.cpp
tests/auto/qml/qqmlexpression/tst_qqmlexpression.cpp
tests/auto/qml/qqmllanguage/data/scriptString5.qml [new file with mode: 0644]
tests/auto/qml/qqmllanguage/data/scriptString6.qml [new file with mode: 0644]
tests/auto/qml/qqmllanguage/tst_qqmllanguage.cpp
tests/auto/quick/qquickstates/tst_qquickstates.cpp