summaryrefslogtreecommitdiffstats
path: root/src/corelib/kernel/qproperty.h
Commit message (Expand)AuthorAgeFilesLines
* QBindable: Improve read-only supportFabian Kosmale2021-01-111-1/+24
* Disallow construction of QPropertyBinding from a propertyFabian Kosmale2020-12-181-5/+1
* QProperty add markdirtyFabian Kosmale2020-12-181-0/+22
* Q_OBJECT_BINDABLE_PROPERTY: Silence warnings properlyFabian Kosmale2020-12-171-5/+4
* Bindable property with initializationIvan Solovev2020-12-171-0/+23
* Make the signal argument in Q_OBJECT_BINDABLE_PROPERTY optionalLars Knoll2020-12-071-2/+12
* QBindable: Disallow mutation if read-onlyFabian Kosmale2020-12-041-2/+2
* QProperty: Avoid spurious dependencies by suspending binding stateFabian Kosmale2020-12-011-2/+2
* Simplify the safeguarding logic in notify()Lars Knoll2020-11-301-21/+27
* Inline access to the QBindingStorageLars Knoll2020-11-301-6/+35
* Remove std::function from QProperty interfaceFabian Kosmale2020-11-031-19/+9
* Always return initialized data from QBindable::valueVolker Hilsheimer2020-10-281-3/+5
* Whitespace cleanup in corelib/kernelAllan Sandfeld Jensen2020-10-241-5/+12
* QProperty: Add value() and setValue() to QBindableUlf Hermann2020-10-191-0/+14
* QPropertyObserver: mark as noexcecptFabian Kosmale2020-10-121-2/+2
* QProperty: make a few helpers constexprFabian Kosmale2020-10-121-1/+1
* Handle notifier list modification during iterationFabian Kosmale2020-10-121-3/+8
* QPropertyChangeHandler: mark as nodiscardFabian Kosmale2020-10-121-1/+1
* Another round of replacing 0 with nullptrAllan Sandfeld Jensen2020-10-071-3/+3
* Disable moving of QPropertyLars Knoll2020-09-291-9/+1
* QObjectBindableProperty: Fix QDoc-specific typo in headerTopi Reinio2020-09-151-1/+1
* Fix QPropertyAlias to work with all kinds of propertiesLars Knoll2020-09-021-132/+126
* Add setter/getter support in QBindableInterfaceLars Knoll2020-09-021-0/+11
* Make bindings introspectable through mocLars Knoll2020-09-021-21/+66
* Add support for computed propertiesLars Knoll2020-09-021-0/+76
* Pass a pointer to the property data into the method evaluating a bindingLars Knoll2020-09-021-2/+2
* Add support for bindable properties to QObjectLars Knoll2020-09-021-0/+187
* Always allow setting a null binding on a propertyLars Knoll2020-09-021-1/+1
* Add a QBindingStorage classLars Knoll2020-09-021-0/+21
* Ground work for bindable properties in QObjectLars Knoll2020-09-021-0/+116
* Remove operators allowing assignment of a binding to a propertyLars Knoll2020-09-021-24/+9
* Move QPropertyObserver further up in the header fileLars Knoll2020-09-021-119/+112
* Introduce a common base class for all QProperty typesLars Knoll2020-09-021-35/+56
* Remove QNotifiedProperty and Q_PRIVATE_QPROPERTYLars Knoll2020-09-021-203/+0
* Cleanups: Rename some classesLars Knoll2020-09-021-13/+13
* Get rid of QPropertyValueStorageLars Knoll2020-09-021-52/+72
* Add operator-> and operator*() to QPropertyFabian Kosmale2020-09-021-12/+30
* Reduce some code duplicationLars Knoll2020-09-021-41/+2
* Generalize some methods taking a QProperty<>Lars Knoll2020-09-021-36/+10
* Add const to some methodsLars Knoll2020-08-281-1/+1
* Pass QMetaType by valueLars Knoll2020-08-241-3/+2
* Fix some qdoc warningsFriedemann Kleint2020-07-211-1/+1
* Don't test for equality if types can't be comparedVolker Hilsheimer2020-07-151-2/+4
* Significantly improve performance of binding evaluationLars Knoll2020-07-101-23/+10
* Separate the error case when evaluating bindingsLars Knoll2020-07-101-28/+5
* Cleanup QPropertyBindingErrorLars Knoll2020-07-101-3/+4
* Improve performance of property binding evaluationLars Knoll2020-07-071-1/+1
* Add ; to Q_UNUSEDLars Schmertmann2020-07-071-1/+1
* Remove QPropertyMemberChangeHandler againSimon Hausmann2020-06-251-23/+0
* QNotifiedProperty: Add guard callbackFabian Kosmale2020-06-251-53/+88