+
+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);
+ }
+}