recentering is working again
introduced UserMoveType and ViewportType enums
parameter types of inter thread signal/slot connections need to to be known to qt verbatim
(no typedef i.e. Byte is not known to qt)
these types need to be declared and registered as metatype