What does this error mean?
Generic.h:25: error: \'Generic\' is not a template type
Here\'s Generic.
template
Aside from the issue that you are not defining the template class correctly (thus your error message), you cannot use a Q_OBJECT in a template class. See http://doc.trolltech.com/qq/qq15-academic.html for details.