+++ /dev/null
-#include "chessclockview.h"
-#include <QDeclarativeContext>
-#include <QDebug>
-#include <QGraphicsObject>
-
-ChessClockView::ChessClockView(QWidget *parent) :
- QDeclarativeView(parent)
-{
-
-}
-
-bool ChessClockView::event(QEvent *event)
-{
-
- if (event->type() == QEvent::WindowDeactivate)
- {
- QGraphicsObject *pObject = rootObject();
- if (pObject)
- pObject->setProperty("applicationActive",false);
- }
-
- else if (event->type() == QEvent::WindowActivate)
- {
- QGraphicsObject *pObject = rootObject();
- if (pObject)
- pObject->setProperty("applicationActive",true);
- }
-
-
- return QDeclarativeView::event(event);
-}
+++ /dev/null
-#ifndef CHESSCLOCKVIEW_H
-#define CHESSCLOCKVIEW_H
-
-#include <QDeclarativeView>
-
-class ChessClockView : public QDeclarativeView
-{
- Q_OBJECT
-public:
- explicit ChessClockView(QWidget *parent = 0);
-
- bool event (QEvent *event);
-
-signals:
-
-public slots:
-
-};
-
-#endif // CHESSCLOCKVIEW_H
#include <QtGui/QApplication>
#include <QtDeclarative>
#include "classes/wrappedclockswidget.h"
-#include "chessclockview.h"
#include "classes/settings.h"
qmlRegisterType<WrappedClocksWidget>("ChessClocks", 1, 0, "WrappedClocksWidget");
qmlRegisterType<Settings>("ChessClocks", 1, 0, "Settings");
- ChessClockView view;
+ QDeclarativeView view;
view.setSource(QUrl("qrc:/qml/main.qml"));
view.showFullScreen();
id: appWindow
- property bool applicationActive: true //This is supposed to be set from C++
+ property bool applicationActive: Qt.application.active
Component.onCompleted: theme.inverted = true