Skip to content
  • Kai Koehne's avatar
    QuickDesigner: Fully implement versioning support in metatype system · 924da63d
    Kai Koehne authored
    Store qml versions in the metatype system. Instead of just assuming
    e.g. "4, 6" or "4, 7" as default, support passing "-1, -1" as versioning
    wildcard.
    
    When inspecting the qml meta type system, versions are now stored also
    for types that have no qml name / version. The version of the referenting
    type is then taken, e.g. there are now entries for "Qt/Object", 4, 7 and
    "Qt/Object", 1, 0 (from QmlProject, 1, 0).
    
    Furthermore, some unused methods were removed, and the logic changed insofar
    as that a type can have only one direct super type.
    
    Reviewed-by: Thomas Hartmann
    Reviewed-by: Marco Bubke
    924da63d