summaryrefslogtreecommitdiffstats
path: root/ogreitem.h
diff options
context:
space:
mode:
Diffstat (limited to 'ogreitem.h')
-rw-r--r--ogreitem.h13
1 files changed, 2 insertions, 11 deletions
diff --git a/ogreitem.h b/ogreitem.h
index 6ee25bb..dc73314 100644
--- a/ogreitem.h
+++ b/ogreitem.h
@@ -2,6 +2,7 @@
#define OGREITEM_H
#include <QSGItem>
+#include <QtCore/QPropertyAnimation>
class CameraNodeObject;
@@ -9,29 +10,19 @@ class OgreItem : public QSGItem
{
Q_OBJECT
- Q_PROPERTY(int targetFPS READ targetFPS WRITE setTargetFPS NOTIFY targetFPSChanged)
Q_PROPERTY(QObject *camera READ camera)
public:
OgreItem(QSGItem *parent = 0);
- void setTargetFPS(int fps);
- int targetFPS() const { return m_targetFPS; }
-
QObject *camera() const { return m_camera; }
-Q_SIGNALS:
- void targetFPSChanged();
-
protected:
virtual QSGNode *updatePaintNode(QSGNode *, UpdatePaintNodeData *);
- void timerEvent(QTimerEvent *);
-
private:
- int m_targetFPS;
-
int m_timerID;
+ QPropertyAnimation m_fakeAnim;
QObject *m_camera;
};