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

Change interval type in QTimer to qint64/QDeadlineTimer

XMLWordPrintable

    • 8
    • a25ba47c2b820117bdc60ba6bc772d6ea4093a4c
    • Foundation PM Prioritized, Foundation Sprint 64, Foundation Sprint 65, Foundation Sprint 66, Foundation Sprint 67, Foundation Sprint 68, Foundation Sprint 69, Foundation Sprint 70, Foundation Sprint 71, Foundation Sprint 72, Foundation Sprint 73

      Now QTimer::start(int msec) accepts only int values which corresponds to ~ 24 days as maximum time interval. Please change interval type in QTimer to qint64 to allow more easily create schedulers with big time intervals - months, etc.

      QTimer::start(std::chrono::milliseconds msec) does not work for this as value converted to int inside it, which is wrong I think.

        For Gerrit Dashboard: QTBUG-67383
        # Subject Branch Project Status CR V

            cnn Qt Core & Network
            jirauser39314 user-45b5b (Inactive)
            Vladimir Minenko Vladimir Minenko
            Alex Blasche Alex Blasche
            Votes:
            5 Vote for this issue
            Watchers:
            13 Start watching this issue

              Created:
              Updated:
              Resolved:

                There is 1 open Gerrit change