- 
     User Story User Story
- 
    Resolution: Unresolved
- 
    P2: Important 
- 
    None
This task is meant to collect all feature work relating to qlmtc, regardless of when we want to implement them. More specific milestones should have corresponding epics with a "real" Fix version.
- covers
- 
                     QTBUG-84368
        Write a QML object-creation compiler QTBUG-84368
        Write a QML object-creation compiler-         
- Closed
 
-         
- depends on
- 
                     QTBUG-106826
        qmltc: test property value assignments and type conversions QTBUG-106826
        qmltc: test property value assignments and type conversions-         
- Reported
 
-         
- 
                     QTBUG-106827
        qmltc: test coffee machine bindings QTBUG-106827
        qmltc: test coffee machine bindings-         
- Reported
 
-         
- 
                     QTBUG-106829
        qmltc: support pragmas QTBUG-106829
        qmltc: support pragmas-         
- Reported
 
-         
- 
                     QTBUG-106832
        qmltc: support javascript resources import QTBUG-106832
        qmltc: support javascript resources import-         
- Reported
 
-         
- 
                     QTBUG-106833
        qmltc: test plugin interaction QTBUG-106833
        qmltc: test plugin interaction-         
- Reported
 
-         
- 
                     QTBUG-106834
        qmltc: QQmlContext hierarchy for created types QTBUG-106834
        qmltc: QQmlContext hierarchy for created types-         
- Reported
 
-         
- 
                     QTBUG-106835
        qmltc: support ImageProviders QTBUG-106835
        qmltc: support ImageProviders-         
- Reported
 
-         
- 
                     QTBUG-106836
        qmltc: support custom parser types QTBUG-106836
        qmltc: support custom parser types-         
- Reported
 
-         
- 
                     QTBUG-106837
        qmltc: support QtQuick Concepts QTBUG-106837
        qmltc: support QtQuick Concepts-         
- Reported
 
-         
- 
                     QTBUG-106838
        qmltc: support resource loading QTBUG-106838
        qmltc: support resource loading-         
- Reported
 
-         
- 
                     QTBUG-106839
        qmltc: test QML_* macros types QTBUG-106839
        qmltc: test QML_* macros types-         
- Reported
 
-         
- 
                    QTBUG-105708 qmltc: test alias on property with attributes -         
- Closed
 
-         
- 
                    QTBUG-105896 qmltc: require required properties in the generated constructors -         
- Closed
 
-         
- 
                    QTBUG-106828 qmltc: support singleton objects -         
- Closed
 
-         
- 
                    QTBUG-106830 qmltc: support C++ namespaces -         
- Closed
 
-         
- 
                    QTBUG-106831 qmltc: support C++ singletons -         
- Closed
 
-         
- 
                    QTBUG-106840 qmltc: use export macros for generated types -         
- Closed
 
-         
- 
                    QTBUG-137917 qmltc: QML Engine should instantiate qmltc-generated C++ class where available -         
- Open
 
-         
- relates to
- 
                    QTBUG-99198 QVariant::setValue() asserts when passing an object of qmltc-generated type wrapped in QT_NAMESPACE -         
- Closed
 
-         
- 
                    QTBUG-99317 qmltc cannot distinguish method(Type) from method(const Type &) -         
- Closed
 
-         
- 
                    QTBUG-102630 qmltc and relocatable qt builds -         
- Closed
 
-         
- 
                     QTBUG-102188
        Distringuish qmltc-compiled QML modules from non-compiled ones in qmldir QTBUG-102188
        Distringuish qmltc-compiled QML modules from non-compiled ones in qmldir-         
- Reported
 
-         
- 
                     QTBUG-105898
        Teach views/QQmlComponent how to use qmltc's generated classes QTBUG-105898
        Teach views/QQmlComponent how to use qmltc's generated classes-         
- Reported
 
-         
- 
                     QTBUG-107060
        qmltc: support instanceOf for compiled types QTBUG-107060
        qmltc: support instanceOf for compiled types-         
- Reported
 
-         
- 
                     QTBUG-96040
        (qmltc) Support build infrastructure around object-creation compiler QTBUG-96040
        (qmltc) Support build infrastructure around object-creation compiler-         
- Open
 
-         
- 
                     QTBUG-105952
        copy property alias attributes from the pointed-to properties QTBUG-105952
        copy property alias attributes from the pointed-to properties-         
- Open
 
-         
- 
                    QTBUG-107609 qmltc: fix type import and resolution issues in examples -         
- Open
 
-         
- 
                     QTBUG-91956
        (qmltc) Support QML language and QQmlEngine related features QTBUG-91956
        (qmltc) Support QML language and QQmlEngine related features-         
- Closed
 
-         
- 
                    QTBUG-104637 Support translation bindings in qmltc -         
- Closed
 
-         
- 
                     QTBUG-105345
        Create Translation Bindings without CompiledData::Binding QTBUG-105345
        Create Translation Bindings without CompiledData::Binding-         
- Closed
 
-         
- 
                     QTBUG-105346
        Implement qsTr, qsTrId-bindings for qmltc QTBUG-105346
        Implement qsTr, qsTrId-bindings for qmltc-         
- Closed
 
-         
- 
                    QTBUG-105378 qmltc: generalized group properties -         
- Closed
 
-         
- 
                     QTBUG-106558
        qmltc: reject top level component QTBUG-106558
        qmltc: reject top level component-         
- Closed
 
-         
- 
                    QTBUG-104664 (qmltc) Use QQmlListProperty<QObject> instead of QQmlListReference in generated code -         
- Closed
 
-         
- 
                    QTBUG-105946 qmltc: inline components -         
- Closed
 
-         
- 
                    QTBUG-100137 qmlcompiler should construct QColors using QColorConstants, not by string -         
- Reported
 
-         
- 
                     QTBUG-96548
        [Spike?] Design C++ IR for QML-to-C++ compiler QTBUG-96548
        [Spike?] Design C++ IR for QML-to-C++ compiler-         
- Open
 
-         
- 
                     QTBUG-99439
        Design a way to pass qmlsc information to qmltc QTBUG-99439
        Design a way to pass qmlsc information to qmltc-         
- Open
 
-         
- 
                    QTBUG-102837 qtdeclarative/src/qml/doc/snippets/qmltc ought to be a buildable example -         
- Closed
 
-         
- replaces
- 
                     QTBUG-91956
        (qmltc) Support QML language and QQmlEngine related features QTBUG-91956
        (qmltc) Support QML language and QQmlEngine related features-         
- Closed
 
-