summaryrefslogtreecommitdiffstats
path: root/src/corelib/kernel/qproperty_p.h
Commit message (Expand)AuthorAgeFilesLines
* QProperty: Destroy binding when refcount is 0Ulf Hermann2024-03-181-2/+16
* kernel: silence `-Wextra-semi`Tim Blechmann2024-02-021-1/+1
* QProperty: Steal currentCompatProperty while evaluating a different oneUlf Hermann2023-09-271-5/+35
* QProperty: improve QPropertyAlias deprecationIvan Solovev2023-07-251-0/+6
* Remove all class-level [[nodiscard]] from the code-baseMarc Mutz2023-06-281-1/+1
* Mark all ctors of [[nodiscard]] classes as Q_NODISCARD_CTORMarc Mutz2023-06-201-0/+1
* QSlotObjectBase: move the `which` parameter to the 4th positionThiago Macieira2023-05-111-0/+4
* Avoid capturing same property twiceFabian Kosmale2023-04-181-0/+1
* QProperty: Remove recursive notify logicFabian Kosmale2023-02-081-18/+9
* Deprecate QPropertyAliasFabian Kosmale2023-02-081-0/+6
* Fix proxy-data handlingFabian Kosmale2023-02-071-3/+15
* QBindable: Make ordinary Q_PROPERTYs bindablePatrick Stewart2022-11-301-0/+33
* Replace usages of Q_CLANG_QDOC with Q_QDOCLuca Di Sera2022-10-211-1/+1
* QProperty: remove unused overloadFabian Kosmale2022-09-131-7/+0
* QBindingObserverPtr: add noexceptFabian Kosmale2022-08-051-5/+5
* QProperty: optimize non-recursive notification logicFabian Kosmale2022-08-011-5/+6
* QProperty: Notify observers even when dependency is goneFabian Kosmale2022-08-011-11/+84
* Avoid misleading bindingStatusAllan Sandfeld Jensen2022-06-201-2/+2
* QPropertyBindingPrivate: de-inline functions that modify heapObserversMarc Mutz2022-05-171-16/+2
* Use SPDX license identifiersLucie Gérard2022-05-161-38/+2
* QProperty: Allow manual scheduling of binding notificationUlf Hermann2022-03-211-0/+1
* QProperty: fix threading issuesFabian Kosmale2022-03-101-0/+1
* Make sure all qtbase private headers include at least one otherThiago Macieira2022-02-241-2/+2
* QPropertyBindingPrivate: move static_assert()s to .cpp fileMarc Mutz2022-01-191-2/+1
* Inline QPropertyBindingDataPointerAndrei Golubev2021-11-011-4/+12
* Optimize QObjectCompatProperty::notifyUlf Hermann2021-10-201-9/+16
* QObjectCompatProperty: Add support for custom gettersIevgenii Meshcheriakov2021-10-201-8/+28
* Disable copy and move for QPropertyObserverNodeProtectorUlf Hermann2021-10-191-1/+4
* Inline a few methods of QPropertyObserverPointerUlf Hermann2021-10-181-2/+104
* QProperty: Eliminate further unnecessary TLS operationsUlf Hermann2021-10-181-6/+6
* QProperty: Don't needlessly calculate inBindingWrapper()Ulf Hermann2021-10-181-14/+14
* QProperty: attempt to fix compilation with GCC 10Thiago Macieira2021-09-211-1/+1
* Fix binding guard in property evaluationIvan Solovev2021-09-101-9/+9
* Re-add QPropertyAlias functionalityFabian Kosmale2021-08-231-1/+2
* QProperty: Avoid needlessly refetching bindingStatusFabian Kosmale2021-08-041-3/+3
* QProperty: more micro optimizationFabian Kosmale2021-08-041-0/+46
* QProperty: Force inlining of addObserverFabian Kosmale2021-08-041-1/+1
* Pass QBindingStatus to evaluateBindingsFabian Kosmale2021-08-041-2/+2
* QProperty: micro optimizationsFabian Kosmale2021-08-041-2/+7
* Avoid TLS access for groupUpdateDataFabian Kosmale2021-08-041-1/+1
* QProperty: Avoid TLS lookup if we are in the same threadFabian Kosmale2021-08-041-0/+1
* QBindable: Use setter in setValue for QObjectCompatPropertyFabian Kosmale2021-06-171-0/+31
* Simplify storing of notification objectsLars Knoll2021-06-011-0/+7
* gcc 11: Adjust pragma warning placementFabian Kosmale2021-05-251-0/+8
* QProperty: Cleanup QPropertyAlias leftoversFabian Kosmale2021-05-111-1/+0
* Tweak naming of QT_OVERLOADED_MACRO variantsTor Arne Vestbø2021-05-041-6/+6
* QUntypedBindable: Allow controlled access to internalsFabian Kosmale2021-05-041-0/+13
* QPropertyBinding: Add sticky modeFabian Kosmale2021-04-161-0/+8
* Add support for grouped property changesLars Knoll2021-04-161-18/+24
* Don't emit change notifications more often than requiredLars Knoll2021-04-161-1/+9