Uploaded image for project: 'Qt Creator'
  1. Qt Creator
  2. QTCREATORBUG-17578

Invalid parentheses added to signal/slot names by autocomplete when using the Clang model

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P3: Somewhat important P3: Somewhat important
    • Qt Creator 4.4.0-beta1
    • Qt Creator 4.2.0, Qt Creator 4.2.1, Qt Creator 4.3.0
    • C/C++/Obj-C++ Support
    • OSX 10.11

      Preconditions:

      • Clang model is enabled.
      • New signal-slot connection is used.

      Autocomplete not only completes the signal/slot name but also adds "()" when the suggested signal/slot is accepted in the pop-up with Enter key.

      See the attached screenshots for completion suggestion and wrongly added parentheses after accepting the suggested function. (In "autocomplete_suggestion.png" deleteLater is already inserted by the code model before accepting the suggestion because it was the only possibility based on the prefix.)

        1. autocomplete_suggestion.png
          40 kB
          Kayra Akman
        2. suggestion_selected.png
          23 kB
          Kayra Akman
        3. unrecognised_variable.png
          64 kB
          Kayra Akman
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            yvvan Ivan Donchevskii
            ckakman Kayra Akman
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes