summaryrefslogtreecommitdiffstats
path: root/src/corelib/kernel/qobjectdefs.h
Commit message (Expand)AuthorAgeFilesLines
* Add QChronoTimer, a timer with nanoseconds precisionAhmad Samir2024-03-031-0/+1
* QMetaObject: revert adding QMetaObject::indexOfEnumerator(QBAV)Ahmad Samir2024-01-301-4/+0
* invokeMethod: std::forward universal-ref argumentMårten Nordheim2024-01-201-1/+1
* Suppress clang-tidy mem leak warning on QMetaObject::invokeMethodThiago Macieira2023-12-141-0/+1
* QMetaObject: add indexOfEnumerator(QBAV) overloadAhmad Samir2023-10-271-0/+6
* invokeMethod: enable passing parameters to overload taking functorsMårten Nordheim2023-08-241-10/+108
* Make qReturnArg return a type templated with the return typeMårten Nordheim2023-08-241-8/+15
* qobjectdefs.h - fix comment typoAxel Spoerl2023-08-171-1/+1
* Fix QMetaObject::invokeMethod for free functions and std::bindVolker Hilsheimer2023-05-111-0/+2
* Rename QFunctorSlotObject to QCallableObjectVolker Hilsheimer2023-05-101-1/+1
* Use QSlotObject helpers in functor-cases of QMetaObject::invokeVolker Hilsheimer2023-05-051-33/+10
* Simplify invokeMethod implementations using QSlotObject helpersVolker Hilsheimer2023-05-041-37/+11
* Revert "Support move-only functors in invokeMethod and async APIs"Volker Hilsheimer2023-05-011-12/+12
* Support move-only functors in invokeMethod and async APIsVolker Hilsheimer2023-04-281-12/+12
* qobjectdefs.h: properly disable rvalue qReturnArg()Marc Mutz2023-03-021-1/+1
* qobjectdefs.h: optimize AreOldStyleArgsMarc Mutz2023-03-011-3/+3
* QMetaObject: Fix version check for deprecated methodsFabian Kosmale2023-02-071-2/+2
* moc: Allow calling ctors on pre-allocated dataUlf Hermann2023-02-021-1/+2
* Replace usages of Q_CLANG_QDOC with Q_QDOCLuca Di Sera2022-10-211-7/+7
* Replace qExchange calls with std::exchangeFabian Kosmale2022-09-281-1/+1
* QMetaObject/Doc: document the variadic invoke{,Method} and newInstanceThiago Macieira2022-09-011-1/+22
* QMetaObject: pass the QMetaTypes in variadic invoke/newInstanceThiago Macieira2022-09-011-19/+32
* QMetaObject: add a new, variadic invoke/invokeMethod/newInstanceThiago Macieira2022-08-301-5/+141
* moc: fix const-init for WindowsThiago Macieira2022-06-281-1/+2
* Use SPDX license identifiersLucie Gérard2022-05-161-39/+3
* QMetaObject: Allow custom meta callsUlf Hermann2022-03-171-1/+2
* qobjectdefs.h: DRY the SIGNAL/SLOT macrosMarc Mutz2022-03-111-18/+21
* QtCore: replace qSwap with std::swap/member-swap where possibleMarc Mutz2022-01-201-1/+1
* Introduce QMetaObject::metaTypeFabian Kosmale2021-03-251-0/+2
* Doc: Fix various documentation issues for Qt CoreTopi Reinio2020-10-311-2/+2
* Make most of QMetaTypeInterface constexprUlf Hermann2020-10-181-1/+1
* Centralize the implementation of move assignment operatorsGiuseppe D'Angelo2020-10-031-3/+8
* Inline QMetaObject::cast(QObject *), as requested by ### Qt 6 commentEdward Welbourne2020-09-101-2/+3
* Make bindings introspectable through mocLars Knoll2020-09-021-2/+1
* Leave a comment about a usage of a restricted bool trickGiuseppe D'Angelo2020-08-231-0/+2
* Qt6: remove support for property flags being functionsLars Knoll2020-06-111-5/+0
* QMetaMethod: clean up offset handlingLars Knoll2020-06-111-1/+1
* Add support for exposing public QProperty members in the meta-object systemSimon Hausmann2020-03-181-1/+3
* Merge remote-tracking branch 'origin/5.15' into devQt Forward Merge Bot2020-02-261-1/+1
|\
| * Replace usage of std::result_of with decltypeMårten Nordheim2020-02-211-1/+1
* | MetaObject: store the QMetaType of the propertiesOlivier Goffart2020-02-251-0/+5
* | Use the QByteArray::DataPointer typedef instead of QByteArrayDataLars Knoll2019-12-081-1/+0
* | Inline the size and data pointers in QByteArrayThiago Macieira2019-12-081-1/+1
* | Change representation of string data in the meta objectLars Knoll2019-12-081-1/+1
* | Use Q_NAMESPACE for the Qt namespace, and remove the old moc hack to support itOlivier Goffart2019-12-061-184/+1
* | Add support for slots to receive the raw void ** arguments arrayLars Knoll2019-10-071-0/+4
|/
* Qt6: Fix uninitialized meta objects on WindowsThiago Macieira2019-07-161-4/+33
* Introduce Q_NAMESPACE_EXPORTGiuseppe D'Angelo2019-06-281-3/+7
* Merge remote-tracking branch 'origin/5.13' into devLiang Qi2019-06-141-0/+4
|\
| * doc: Fix tr() documentation issueMartin Smith2019-06-131-0/+4