0xd34df00d
09.01.2012 23:17 Azoth_primary
Вообще, на самом деле, так как moc не может в шаблоннутые классы с макро Q_OBJECT, приходится применять следующий паттерн.
Определяется класс типа class ObjectBase : public QObject { Q_OBJECT ... };, в котором определяются все нужные сигналы и слоты, а затем определяется не-Q_OBJECT-шаблонный класс Object как-то так:
template<typename T>
class Object : public Object
{
....
};
Recommended by:
@pooq: моча съела говно
: public ObjectBase, ты хотел сказать? И то есть все эти наследники имеют метаинформацию ObjectBase?