What does this error mean?
Generic.h:25: error: \'Generic\' is not a template type
Here\'s Generic.
template
I'm not sure if this is your problem, but you can't subclass QObject with a template class.
Here is more information about that.