Use normal QCloseEvent to signal maininterface to closeup

This commit is contained in:
Ilkka Ollakka 2008-10-18 15:43:58 +03:00
parent 8ce3a35259
commit d2bbd68d5d
3 changed files with 1 additions and 7 deletions

View File

@ -1088,11 +1088,6 @@ void MainInterface::customEvent( QEvent *event )
setWindowFlags(windowFlags() & ~Qt::WindowStaysOnTopHint);
show(); /* necessary to apply window flags?? */
}
if ( event->type() == MainInterfaceClose_Type )
{
QApplication::closeAllWindows();
QApplication::quit();
}
}
void MainInterface::keyPressEvent( QKeyEvent *e )

View File

@ -325,7 +325,7 @@ static QWaitCondition windowWait;
static void ThreadCleanup( void *param)
{
intf_thread_t *p_intf = (intf_thread_t *)param;
QEvent *event = new QEvent((QEvent::Type)(MainInterfaceClose_Type) );
QCloseEvent *event = new QCloseEvent();
QApplication::postEvent( p_intf->p_sys->p_mi, event );
}

View File

@ -158,7 +158,6 @@ static const int DialogEvent_Type = QEvent::User + DialogEventType + 1;
//static const int PLUndockEvent_Type = QEvent::User + DialogEventType + 2;
//static const int PLDockEvent_Type = QEvent::User + DialogEventType + 3;
static const int SetVideoOnTopEvent_Type = QEvent::User + DialogEventType + 4;
static const int MainInterfaceClose_Type = QEvent::User + 404;
class DialogEvent : public QEvent
{