@Chris-Kawa
This is to ensure there's only one instance of it
Ah, yes, I completely slept through this minor detail ... :$
Sure you could do something like this instead
No thanks, I'll take your QPointer suggestion any day. The latter is ... well it's work-aroundishly ugly ...
Sorry about that.
Not at all, I agree with the "premature optimization is the root of all evil" stance I just didn't see the proximate cause for it here, that's all.
... hard to get wrong.
This is what I always liked about the stack, as I'm lazy and don't like debugging bad code ... especially if it's mine ... ;)