Details
-
Task
-
Resolution: Fixed
-
P3: Somewhat important
-
None
-
None
-
None
-
-
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)