Details
-
Type:
Task
-
Status: Reported
-
Priority:
P2: Important
-
Resolution: Unresolved
-
Affects Version/s: 6.2.4, 6.3.0 RC
-
Fix Version/s: None
-
Component/s: Build tools: qdoc, Canvas3D, CoAP, GamePad, Lottie, MQTT, Network: Authentication, PIM: Contacts, PIM: Organizer, PIM: Versit, Qt5 Compat, Sensors, Speech, WebChannel, WebView, XML: QtXmlPatterns, XML: SCXML
-
Labels:None
-
Epic Link:
Description
This reduces compilation time by avoiding repeated metatype instantiatons.
$ git grep --recurse-submodules -we Q_DECLARE_METATYPE | grep .h: | cut -d/ -f1 | uniq -c | sort -n 1 qt5compat 1 qtcanvas3d 1 qtspeech 1 qtwebview 2 qtdoc 2 qtlottie 2 qtnetworkauth 2 qtwayland* 3 qtgamepad 3 qtsensors 3 qtwebchannel 5 qtxmlpatterns 6 qtactiveqt* 6 qtscxml 6 qtsystems 7 qtmqtt 10 qtserialbus* 10 qtvirtualkeyboard* 10 qtwebengine* 11 qtpim 12 qtmultimedia* 13 qtcoap
- has own Jira ticket