qt5base-lts/src/tools/moc
Fabian Kosmale 69d239ef00 Enforce complete method types of QML registered classes
For QML, we like to avoid doing string to type lookups at runtime as
much as possible. Therefore, QML registration macros like QML_ELEMENT
now cause moc to require complete types not only for properties, but
also for all methods known to the metatype system.

Change-Id: Ied3d940c102719db4852d3a748d05be1f415b353
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
2020-09-03 09:46:57 +02:00
..
util Remove QNotifiedProperty and Q_PRIVATE_QPROPERTY 2020-09-02 22:44:27 +02:00
.prev_CMakeLists.txt CMake: Make it possible to build tools when cross-compiling 2020-06-02 22:42:15 +02:00
cbordevice.h moc: Fix compilation of text strings containing non-ASCII 2018-09-10 04:17:03 +00:00
CMakeLists.txt CMake: Make it possible to build tools when cross-compiling 2020-06-02 22:42:15 +02:00
collectjson.cpp Moc Sort json file list in collectjson 2019-11-27 10:59:58 +01:00
collectjson.h Add support for machine-readable JSON output to the MOC 2019-10-04 18:35:29 +02:00
generator.cpp Enforce complete method types of QML registered classes 2020-09-03 09:46:57 +02:00
generator.h Remove QNotifiedProperty and Q_PRIVATE_QPROPERTY 2020-09-02 22:44:27 +02:00
keywords.cpp Remove QNotifiedProperty and Q_PRIVATE_QPROPERTY 2020-09-02 22:44:27 +02:00
main.cpp Another round of 0->nullptr cleanup 2020-07-31 12:56:50 +02:00
moc.cpp Enforce complete method types of QML registered classes 2020-09-03 09:46:57 +02:00
moc.h Enforce complete method types of QML registered classes 2020-09-03 09:46:57 +02:00
moc.pri Add support for machine-readable JSON output to the MOC 2019-10-04 18:35:29 +02:00
moc.pro MSVC: Fix C4996 warnings when building Qt 2020-08-19 12:46:09 +02:00
outputrevision.h Cleanups in QMetaProperty 2020-06-11 19:39:54 +02:00
parser.cpp Tidy nullptr usage 2019-12-06 12:13:20 +01:00
parser.h Remove QNotifiedProperty and Q_PRIVATE_QPROPERTY 2020-09-02 22:44:27 +02:00
ppkeywords.cpp Updated license headers 2016-01-21 18:55:18 +00:00
preprocessor.cpp Tidy nullptr usage 2019-12-06 12:13:20 +01:00
preprocessor.h moc: Cache header lookups to reduce number of file stat's 2016-11-03 17:34:57 +00:00
symbols.h Use QList instead of QVector in qtbase 2020-07-07 11:48:45 +02:00
token.cpp Updated license headers 2016-01-21 18:55:18 +00:00
token.h Remove QNotifiedProperty and Q_PRIVATE_QPROPERTY 2020-09-02 22:44:27 +02:00
utils.h Updated license headers 2016-01-21 18:55:18 +00:00