ich hab eine Frage zu Signals/Slots. Folgende Situation: ich habe ein Objekt welches ein Signal mit einem Objekt verschickt.
z.b.:
Code: Alles auswählen
class myClass: public QObject
{
signals:
void newEvent(OwnClass* event);
public:
void doSomeThing()
{
....
OwnClass* bla = new OwnClass;
emit newEvent(bla);
}
}
Ich muss das Objekt aber mit seinem Zeiger übergeben, da es nur die Basisklasse ist und die Empfänger unterschiedliche Ableitungen dieser Klasse erhalten.
Hat jemand eine Idee wie ich dem Herr werde und nicht massig Speicherlecks erzeuge?
danke
patrik