Refactoring #1887

Switch to new signal/slot mechanism in Qt (since c++11)

Added by herck about 3 years ago. Updated 5 months ago.

Status:RejectedStart date:10 Nov 2017
Priority:NormalDue date:
Assignee:-% Done:


Target version:-


The new signal/slot mechanism doesn't require slots to be declared as such (they can be any callable).
Removing the explicit 'slot' declaration also relaxes the requirements on the argument types of the slot (they no longer need to be registered in the Qt metatype system).
To still be able to easily see if a method is used solely as a slot, we could impose the naming convention:
Every method that is only used as a slot, should start with 'on'.


#1 Updated by wuttke 5 months ago

  • Status changed from Backlog to Rejected

GUI problems are now attached through partial rewriting instead of refactoring.

Also available in: Atom PDF