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

Add single-shot connection type

XMLWordPrintable

    • Icon: Suggestion Suggestion
    • Resolution: Done
    • Icon: P2: Important P2: Important
    • 6.0
    • Some future release
    • Core: Object Model
    • None
    • 11b8c46d2acf5421a8c57c02a55c3a36a11cf4f2

      Sometimes, it is useful to have a slot just be triggered once when a signal fires, and then stop listening. There are of course several ways to do that, but they all require a bit of code to keep track of the connection manually or even a second connection to trigger the disconnect of the first.

      It would be convenient to have a special connection type for this: Qt::singleShotConnection. The idea would be that specifying this as the connection type, the connection would be automatically broken after the first time it was triggered.

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

            peppe Giuseppe D'Angelo
            andre André Somers
            Votes:
            15 Vote for this issue
            Watchers:
            22 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes