Slots in Templates definieren
Verfasst: 17. Mai 2006 08:28
Ich würde gern eine Klassendefinition verwenden, die etwa so aussieht:
moc übersieht die Slotmethoden aus dem Template und wenn ich Q_OBJECT in das Template einfüge kommt es zum Fehler innerhalb von moc. Wie kann ich das Problem lösen ohne jedesmal die komplette(n) Slotmethode(n) zu kopieren.
Code: Alles auswählen
template <class class_from_qobject> a : public class_from_qobject
{
public slots:
void slot_method(void)
{
...
}
};
class b : public a<QWidget>
{
Q_OBJECT
...
}