QFileOpenEvent
Verfasst: 21. Mai 2007 14:09
Hallo zusammen,
ich denke ich habe ein kleines Verständnissproblem mit den Events:
Wenn ich meine eigene Klasse von QObject ableite (inkl. des makros) dann kann ich doch durch Überschreiben der
Methode mich an den Eventloop der Anwendung hängen?! Oder muss ich der Anwendung noch irgendwie mitteilen, dass dieses Objekt mithören soll?
Ich wollte das 'QFileOpenEvent ' abfangen, welches (laut doku) beim Öffnen einer Datei ausgelöst wird.
Leider wird kein Event an diese Methode geschickt
Was mach ich falsch?
danke
ich denke ich habe ein kleines Verständnissproblem mit den Events:
Wenn ich meine eigene Klasse von QObject ableite (inkl. des makros) dann kann ich doch durch Überschreiben der
Code: Alles auswählen
bool event(QEvent *e);
Ich wollte das 'QFileOpenEvent ' abfangen, welches (laut doku) beim Öffnen einer Datei ausgelöst wird.
Code: Alles auswählen
bool QTController::event(QEvent *e)
{
if (!e)
return false;
if (e->type() == QEvent::FileOpen)
{
fileOpenedEvent(static_cast<QFileOpenEvent*>(e));
return true;
}
return QObject::event(e);
}
danke