summaryrefslogtreecommitdiffstats
path: root/src/declarative/qml/qmlvmemetaobject_p.h
Commit message (Collapse)AuthorAgeFilesLines
* Change class prefix to from QmlXXX to QDeclarativeXXX, QmlGraphicsXXX to ↵Warwick Allison2010-02-241-157/+0
| | | | QDeclarativeXXX.
* Replace QmlList* and QList* support with a single QmlListProperty typeAaron Kennedy2010-02-221-23/+8
| | | | | | | | As a value type QmlListProperty doesn't consume any memory in the object. It also has a companion QmlListReference class that is part of the public API for C++ developers to interact with that also manages memory issues that existed with previous solutions (if the containing QObject was destroyed it left a dangling pointer).
* Fix copyright year.Jason McDonald2010-02-161-1/+1
| | | | Reviewed-by: Trust Me
* Optimization: Bypass qt_metacall for synthesized methodsAaron Kennedy2010-01-091-1/+3
|
* Optimization: Cache compiled dynamic functionsAaron Kennedy2010-01-081-4/+6
|
* Stop using QGuardAaron Kennedy2009-12-231-1/+3
| | | | | | This should allow QGuard to be removed from Qt and QObjectPrivate::ExtraData. Having QmlGuard inside QmlDeclarativeData reduces the number of new's, and creating QmlDeclarativeData is faster than QObjectPrivate::ExtraData anyway.
* fix includesOswald Buddenhagen2009-12-031-1/+3
| | | | | | | | | | | | - include headers from own directory with "" - include headers from own project without private/ - sort includes from most specific to most generic - make headers self-contained - some whitespace unification no attempt was made at making the qt includes consistent regarding the use of module names and forwarding headers. no attempt was made at sorting includes.
* Do not use "QtDeclarative/XXX" style includes in declarative module code,Warwick Allison2009-11-121-1/+1
| | | | as it breaks reinstalling the module against existing Qt.
* Fixup qmllanguage::aliasProperties testAaron Kennedy2009-11-111-0/+3
|
* fix headersWarwick Allison2009-10-291-16/+16
|
* Fix Behavior support for value type properties.Michael Brasser2009-10-231-2/+3
|
* Tweak scopingAaron Kennedy2009-10-211-0/+1
| | | | | qmlContext() now returns the outer, not the inner context. The VME MetaObject now saves the context used to run function bodies
* Improve Behavior reliability.Michael Brasser2009-10-111-0/+4
|
* Preliminary support for object and list synthesized property typesAaron Kennedy2009-09-221-5/+28
|
* Rework compiler to a two phase analyse/generate approachAaron Kennedy2009-07-151-2/+8
|
* Support parameterized synthesized methodsAaron Kennedy2009-07-021-16/+43
|
* Initial property aliasing supportAaron Kennedy2009-07-021-1/+12
| | | | Currently very basic - the only alias "script" that is allowed is Id.property
* CleanupMichael Brasser2009-06-301-0/+12
| | | | | Fix up license headers and private warnings, as well as other general cleanups.
* Allow synthesized and extension meta objects to work togetherAaron Kennedy2009-06-181-0/+1
|
* Fixed #includesRoberto Raggi2009-05-181-3/+3
|
* Very basic slot declaration supportAaron Kennedy2009-05-051-1/+5
| | | | | | | | | | Currently only parameterless slots are supported. They are declared inline with the object: Rect { function mySlot() { print("Hello world!"); } }
* Initial import of kinetic-dui branch from the old kineticMichael Brasser2009-04-221-0/+71