Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-113515

QQmlPropertyMap::valueChanged not emitted

    XMLWordPrintable

Details

    • Linux/X11

    Description

      In some cases a signal QQmlPropertyMap::valueChanged is not emitted.

      The map is exposed to qml as a property _Q_PROPERTY(QQmlPropertyMap* event_levels READ getEventLevelsQml);_

      When assigning a value to a key convertable to integer from 0 to aprox. 4000000000 the signal is not emitted.                                   

      For ex.
      settingsModel.event_levels["4000000000"] = "asdf";

      settingsModel.event_levels["1234"] = "asdf";

      settingsModel.event_levels["0"] = "asdf";

      When using slightly different keys with a leading zero or letters the signal is emitted.

      For ex.

      settingsModel.event_levels["1234sdf"] = "asdf";
      settingsModel.event_levels["01234"] = "asdf";
      settingsModel.event_levels["-1"] = "asdf";
      settingsModel.event_levels["1234.1234"] = "asdf";

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            qtqmlteam Qt Qml Team User
            sssprogramer Stepan Smirnov
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes