1 #include "chessclockview.h"
2 #include <QDeclarativeContext>
4 #include <QGraphicsObject>
6 ChessClockView::ChessClockView(QWidget *parent) :
7 QDeclarativeView(parent)
12 bool ChessClockView::event(QEvent *event)
15 if (event->type() == QEvent::WindowDeactivate)
17 QDeclarativeContext * pContext = new QDeclarativeContext (rootContext());
21 // pContext->setContextProperty("applicationActive", false);
22 qDebug() << "Window deactivated";
24 // QDeclarativeEngine * pEngine = engine();
28 QGraphicsObject *pObject = rootObject();
29 pObject->setProperty("applicationActive",false);
32 else if (event->type() == QEvent::WindowActivate)
34 QDeclarativeContext * pContext = rootContext();
37 pContext->setContextProperty("clocksPage.applicationActive", true);
42 return QDeclarativeView::event(event);