summaryrefslogtreecommitdiffstats
path: root/src/declarative/qml/qmlmetaproperty.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Change class prefix to from QmlXXX to QDeclarativeXXX, QmlGraphicsXXX to ↵Warwick Allison2010-02-241-1238/+0
| | | | QDeclarativeXXX.
* String to enum conversion in value typesAaron Kennedy2010-02-231-2/+8
| | | | | | Assigning a string to a value type enum property from a binding was not working as QmlMetaProperty didn't realise the property was of enum type.
* Make QmlBinding (and friends) privateAaron Kennedy2010-02-231-1/+1
| | | | | QmlBinding exposes way too many implementation details to be confident about making it public right now.
* Fix but in QmlMetaProperty assignment operatorAaron Kennedy2010-02-231-0/+2
| | | | QTBUG-8166
* Small QmlMetaProperty code cleanupAaron Kennedy2010-02-231-16/+16
|
* Replace QmlList* and QList* support with a single QmlListProperty typeAaron Kennedy2010-02-221-54/+38
| | | | | | | | 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).
* Merge branch 'master' of scm.dev.nokia.troll.no:qt/qtMartin Jones2010-02-181-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: mkspecs/linux-g++-x11egl/qplatformdefs.h src/declarative/qml/qmldom.h src/declarative/util/qmlview.cpp src/declarative/util/qmlview.h tools/qdoc3/cppcodemarker.cpp tools/qmldebugger/standalone/canvasframerate.cpp tools/qmldebugger/standalone/engine.cpp tools/qmldebugger/standalone/expressionquerywidget.cpp tools/qmldebugger/standalone/expressionquerywidget.h tools/qmldebugger/standalone/objectpropertiesview.cpp tools/qmldebugger/standalone/objectpropertiesview.h tools/qmldebugger/standalone/objecttree.cpp tools/qmldebugger/standalone/qmldebugger.cpp tools/qmldebugger/standalone/watchtable.cpp tools/qmldebugger/standalone/watchtable.h
| * Fix copyright year.Jason McDonald2010-02-161-1/+1
| | | | | | | | Reviewed-by: Trust Me
* | Revert "Replace QList<>* support with QmlListProperty"Aaron Kennedy2010-02-171-2/+1
| | | | | | | | | | | | This was accidentally pushed early. This reverts commit 8454c53b304a4aba7c058b315041b3a38ad4fff5.
* | Replace QList<>* support with QmlListPropertyAaron Kennedy2010-02-161-1/+2
| | | | | | | | | | | | | | | | Conflicts: src/declarative/graphicsitems/qmlgraphicsitem.cpp src/declarative/qml/qmlmetaproperty.cpp src/declarative/qml/qmlmetatype.cpp
* | Fix crash in QmlMetaProperty that could occur when using value-typeMichael Brasser2010-02-161-4/+3
| | | | | | | | properties after the engine was deleted.
* | Don't delete binding directlyAaron Kennedy2010-02-161-2/+4
|/ | | | | Bindings should be destroyed by calling their destroy() method, not by deleting them.
* Cleanup public QmlMetaType APIAaron Kennedy2010-02-121-9/+14
| | | | Remove some unnecessary methods from the QmlMetaType class
* Revert "Replace QList<>* support with QmlListProperty"Martin Jones2010-02-101-2/+1
| | | | This reverts commit d914555badcd4761864657e1e335e657b791453f.
* Replace QList<>* support with QmlListPropertyAaron Kennedy2010-02-091-1/+2
|
* Allow objects to be shared between QmlEnginesAaron Kennedy2010-02-081-18/+5
| | | | QTBUG-7957
* Support builtin string converters in every contextAaron Kennedy2010-01-281-0/+9
| | | | QTBUG-6919
* Add reset methods to QmlMetaPropertyAaron Kennedy2010-01-281-0/+25
|
* Support attached properties in QmlMetaPropertyAaron Kennedy2010-01-251-16/+40
| | | | QTBUG-5580
* Add context argument to QmlMetaProperty::createPropertyMarco Bubke2009-12-171-4/+5
| | | | | | Without a context the properties with a QUrl type are not resolved. Reviewed-by: Kai Koehne
* Use destroy() to destroy bindings.Michael Brasser2009-12-171-1/+2
|
* little imporvements and 1 warning lessThierry Bastian2009-12-071-1/+1
|
* small cleanupThierry Bastian2009-12-041-5/+5
| | | | | | make use of QVariant::userType over Qvariant::type make use of char for 1-string character QCoreApplication::translate is static
* fix includesOswald Buddenhagen2009-12-031-11/+15
| | | | | | | | | | | | - 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.
* OptimizationAaron Kennedy2009-12-031-96/+72
|
* Undo most of 913dd563064e8047fe738fc9c79135adfb928977Warwick Allison2009-12-021-6/+6
| | | | It seems we're going to have to so a syncqt/configure in Qt modules.
* Remove include styles that rely on configure.Warwick Allison2009-12-011-3/+3
| | | | May help modularization (syncqt and configure are Qt-specific).
* 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.
* Merge branch 'kinetic-declarativeui' of ↵Aaron Kennedy2009-11-041-0/+3
|\ | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| * Doc.Michael Brasser2009-11-041-0/+3
| |
* | testsAaron Kennedy2009-11-041-78/+34
|/
* Merge branch 'kinetic-declarativeui' of ↵Aaron Kennedy2009-10-301-16/+16
|\ | | | | | | | | | | | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui Conflicts: src/declarative/debugger/qmldebug.cpp src/declarative/fx/qmlgraphicsimagebase_p.h src/declarative/util/qmlanimation.h src/declarative/util/qmlstate.h src/declarative/util/qmltimer.cpp
| * fix headersWarwick Allison2009-10-291-16/+16
| |
* | Make private headers _pAaron Kennedy2009-10-301-1/+1
|/
* Doc.Michael Brasser2009-10-261-0/+1
|
* Fix Behavior support for value type properties.Michael Brasser2009-10-231-0/+6
|
* Add binding assignment warningsAaron Kennedy2009-10-161-52/+78
|
* Make assigning to a QList and a QmlList consistentAaron Kennedy2009-10-141-1/+0
|
* Merge branch 'kinetic-declarativeui' of ↵Michael Brasser2009-10-121-10/+19
|\ | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| * Pass all WriteProperty argsAaron Kennedy2009-10-121-3/+3
| |
| * Composite types should assign to object propertiesAaron Kennedy2009-10-121-2/+11
| | | | | | | | Fixes QT-956
| * Use utf8 instead of latin1 where appropriateAaron Kennedy2009-10-121-5/+5
| |
* | Behavior fix plus basic autotests.Michael Brasser2009-10-121-1/+0
|/
* Merge branch 'kinetic-declarativeui' of ↵Michael Brasser2009-10-111-29/+1
|\ | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| * Remove deprecated write to signal property supportYann Bodson2009-10-091-29/+1
| |
* | Improve Behavior reliability.Michael Brasser2009-10-111-24/+62
|/
* Make Script an instrinsic typeAaron Kennedy2009-10-071-1/+1
| | | | | This allows us to delay the QML load until external script files have been loaded from the network, and to correctly scope these scripts.
* Fix test failuresAaron Kennedy2009-10-051-5/+11
|
* QmlMetaProperty cleanupAaron Kennedy2009-10-051-298/+252
|
* Minor QmlMetaProperty cleanupAaron Kennedy2009-10-051-20/+33
|