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);
+ }
+}
a.setApplicationName( a.tr("Chess Clock","Application name") );
a.setOrganizationName("Chess Clock");
a.setOrganizationDomain("chessclock.garage.maemo.org");
- a.setApplicationVersion("1.1.0");
+ a.setApplicationVersion("1.1.1");
ChessClockWindow w;