On Wednesday, 24 July 2019 09:05:02 PDT Nikos Chantziaras wrote: > On 24/07/2019 17:23, Thiago Macieira wrote: > > On Tuesday, 23 July 2019 07:27:27 PDT Nikos Chantziaras wrote: > >> Ugh. Having the call happen on every object creation sounds even uglier. > >> It seems it's best to roll our own. Probably a lazily initialized global > >> static object that you can add functors to before main() and then run > >> all functors of that object in main(). > > > > Use qMetaTypeId<Type>(). That will include an inline check (runtime, sure) > > whether it's already been registered. > > That is a good solution for instantiable types, but for enums (my actual > use case) you can't do that.
Why not? Did you forget the Q_DECLARE_METATYPE? -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel System Software Products _______________________________________________ Interest mailing list [email protected] https://lists.qt-project.org/listinfo/interest
