QgsCoordinateTransform is implemented as a QObject subclass, but there's no good reason for this now. Nothing connects to the signals emitted by QgsCoordinateTransform and the slots are always called directly.
The QObject inheritance should be removed to simplify copy and assignment of QgsCoordinateTransform objects. This would also allow removal of the 'clone' method, avoiding the need for storing QgsCoordinateTransform as pointers.
QgsCoordinateTransform is implemented as a QObject subclass, but there's no good reason for this now. Nothing connects to the signals emitted by QgsCoordinateTransform and the slots are always called directly.
The QObject inheritance should be removed to simplify copy and assignment of QgsCoordinateTransform objects. This would also allow removal of the 'clone' method, avoiding the need for storing QgsCoordinateTransform as pointers.