Uploaded image for project: 'Qt Mobility'
  1. Qt Mobility
  2. QTMOBILITY-1307

QML dynamic properties depend on Qt private symbols on MSVC

    XMLWordPrintable

Details

    • 2faba35a714e546a414b8c03e0eae8e75cec3207, 255107680f1abdfae9ec79a5dbe6b7d372c15400, afd2afe391752befe5042db258f67c4693b0f331

    Description

      Dynamic properties are implemented using the QMetaObjectBuilder class, which on platforms other than MSVC is built from QtMobility code and has no issues. However, on MSVC we depend on the private symbols of Qt being present, which introduces issues if/when these symbols change.

      In Qt mainline at present, after ffd499eb6ff64, the setDynamic method from QMetaPropertyBuilder was removed, which now breaks the build on MSVC. This dependency on Qt private symbols should be removed to avoid future breakages.

      Attachments

        Activity

          People

            ttomkins Toby Tomkins (closed Nokia identity) (Inactive)
            alewilso Alex Wilson (closed Nokia identity) (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: