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

Port QAbstractItemView and dervied classes to pmf-style connects

    XMLWordPrintable

Details

    • Task
    • Resolution: Fixed
    • P3: Somewhat important
    • None
    • None
    • Widgets: Itemviews
    • None
    • All
    • 0bb35ee2f (dev), 3e144bdc7 (dev), f8fc93fde (dev), 39d486171 (dev), c55a7e416 (dev), 2666c773b (dev), 063e25e51 (dev), 3ad6bdcc6 (dev), 011d71664 (dev), 81e53db23 (dev), 72a39ed3e (dev), 03b437bba (dev), 490dc22eb (dev), c10a50ac3 (dev), cb4e7f417 (dev)

    Description

      All ItemView classes (derived from QAbstractItemView) should be ported to pmf-style connections. Since thoses classes depend on each other they can't be ported one by one but need to be ported together.
      To split this task into oversseable sub-tasks the following parts should be done sequentially:

      • port to pmf-syntax incl. disconnect the connections in the dtor to avoid assertions whe a signal/slot is triggered in the dtor and the receiver is already destructed
      • remove Q_PRIVATE_SLOT() macros
      • rename all _q_Foo() private slots to foo() (safe now since this will create a compiler error when it's used in another itemview class somewhere)

      Attachments

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

        Activity

          People

            chehrlic Christian Ehrlicher
            chehrlic Christian Ehrlicher
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: