menuBar()->addAction( tr("About"),this, SLOT(about()));
menuBar()->addAction(tr("About Qt"), this, SLOT(aboutQt()));
+ //set the event filter to grap window deactivate
+
+ installEventFilter(this);
+
}
void ChessClockWindow::pause()
{
}
+
+bool ChessClockWindow::eventFilter(QObject *obj, QEvent *event)
+{
+ if (event->type() == QEvent::WindowDeactivate) {
+ pause();
+ return QObject::eventFilter(obj,event);
+ } else {
+ // standard event processing
+ return QObject::eventFilter(obj, event);
+ }
+}