summaryrefslogtreecommitdiffstats
path: root/src/corelib/kernel/qproperty.cpp
Commit message (Expand)AuthorAgeFilesLines
* QProperty: Fix notification logic for eager propertiesFabian Kosmale2020-11-031-2/+5
* Remove std::function from QProperty interfaceFabian Kosmale2020-11-031-21/+44
* Doc: Fix various documentation issues for Qt CoreTopi Reinio2020-10-311-2/+2
* Doc: Fix documentation warnings for QProperty and related classesTopi Reinio2020-10-231-128/+43
* Remove nodiscard in QPropertyObserverNodeProtector ctorAndrei Golubev2020-10-131-1/+1
* Mark the class QPropertyObserverNodeProtector as [[nodiscard]]Lars Knoll2020-10-131-1/+1
* QPropertyObserver: mark as noexcecptFabian Kosmale2020-10-121-2/+2
* QUntypedPropertyBinding::QUntypedPropertyBinding: use member initializer listFabian Kosmale2020-10-121-1/+1
* Handle notifier list modification during iterationFabian Kosmale2020-10-121-22/+120
* Fix ChangeHandler notification for eager propertiesFabian Kosmale2020-09-301-4/+16
* Disable moving of QPropertyLars Knoll2020-09-291-40/+7
* QProperty: fix QBindingStoragePrivate::reallocate related codeFabian Kosmale2020-09-291-1/+2
* Prevent endless markDirtyAndNotifyObservers <-> notify loopFabian Kosmale2020-09-281-0/+8
* Add QObjectCompatPropertyLars Knoll2020-09-021-13/+25
* Pass a pointer to the property data into the method evaluating a bindingLars Knoll2020-09-021-6/+11
* Add support for bindable properties to QObjectLars Knoll2020-09-021-0/+237
* Cleanup QBindingPrivateLars Knoll2020-09-021-5/+6
* Add a QBindingStorage classLars Knoll2020-09-021-4/+163
* Move QPropertyObserver further up in the header fileLars Knoll2020-09-021-0/+2
* Introduce a common base class for all QProperty typesLars Knoll2020-09-021-16/+60
* Remove QNotifiedProperty and Q_PRIVATE_QPROPERTYLars Knoll2020-09-021-230/+0
* Cleanups: Rename some classesLars Knoll2020-09-021-27/+27
* Remove the special handling of QProperty<bool>Lars Knoll2020-09-021-27/+4
* Generalize some methods taking a QProperty<>Lars Knoll2020-09-021-0/+12
* Add const to some methodsLars Knoll2020-08-281-4/+4
* Pass QMetaType by valueLars Knoll2020-08-241-1/+1
* QNotifiedProperty: avoid crashFabian Kosmale2020-08-041-1/+1
* Move all the QProperty related code into one compilation unitLars Knoll2020-07-101-48/+160
* Significantly improve performance of binding evaluationLars Knoll2020-07-101-2/+2
* Separate the error case when evaluating bindingsLars Knoll2020-07-101-0/+5
* Cleanup QPropertyBindingErrorLars Knoll2020-07-101-15/+6
* Get rid of one call into the TLS when evaluating bindingsLars Knoll2020-07-081-3/+6
* Improve performance of property binding evaluationLars Knoll2020-07-071-2/+0
* QNotifiedProperty: Add guard callbackFabian Kosmale2020-06-251-2/+3
* QNotifiedProperty: pass old value to callback if requestedFabian Kosmale2020-06-251-1/+1
* Implement support for QProperty<T> with a static observerSimon Hausmann2020-05-281-1/+229
* Add a QPropertyAliasUlf Hermann2020-05-271-3/+246
* QProperty: Support multiple observersUlf Hermann2020-05-271-15/+22
* QProperty: Apply coding style and avoid warningsUlf Hermann2020-05-271-1/+1
* Make it possible to take bindings from properties without private headersSimon Hausmann2020-04-171-5/+5
* QProperty: Add support for member function change handlersSimon Hausmann2020-04-061-6/+6
* Make QPropertyBindingPrivate accessible to QtQmlSimon Hausmann2020-03-271-15/+9
* Change QTaggedPointer API to be more similar to other smart pointers in QtSimon Hausmann2020-03-191-2/+2
* Use QTaggedPointer in QPropertyObserverSimon Hausmann2020-03-191-22/+37
* Enable generic property bindings to QProperty<T>Simon Hausmann2020-03-191-0/+13
* Initial import of the Qt C++ property binding systemSimon Hausmann2020-03-161-0/+671