aboutsummaryrefslogtreecommitdiff
path: root/src/HeadsUpDisplay.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/HeadsUpDisplay.h')
-rw-r--r--src/HeadsUpDisplay.h76
1 files changed, 41 insertions, 35 deletions
diff --git a/src/HeadsUpDisplay.h b/src/HeadsUpDisplay.h
index 940b36a..ee6e575 100644
--- a/src/HeadsUpDisplay.h
+++ b/src/HeadsUpDisplay.h
@@ -1,35 +1,41 @@
-#ifndef HeadsUpDisplay_h
-#define HeadsUpDisplay_h
-#include <QObject>
-#include <QPixmap>
-
-class QGraphicsScene;
-class BarDisplay;
-class CircularDisplay;
-
-class HeadsUpDisplay : public QObject, public QPixmap
-{
- Q_OBJECT
-public:
- HeadsUpDisplay(int w, int h, QGraphicsScene* anchorScene, QObject *parent = 0);
- virtual ~HeadsUpDisplay();
-
- CircularDisplay* redDisplay() const;
- CircularDisplay* greenDisplay() const;
- CircularDisplay* blueDisplay() const;
- BarDisplay* healthDisplay() const;
-
-signals:
-
-public slots:
-
-private:
- QGraphicsScene* m_anchorScene;
- BarDisplay* m_healtBar;
- CircularDisplay* m_redColor;
- CircularDisplay* m_greenColor;
- CircularDisplay* m_blueColor;
-
-};
-
-#endif // HeadsUpDisplay_h
+#ifndef HeadsUpDisplay_h
+#define HeadsUpDisplay_h
+#include <QObject>
+#include <QPixmap>
+
+class QGraphicsScene;
+class BarDisplay;
+class CircularDisplay;
+
+class HeadsUpDisplay : public QObject, public QPixmap
+{
+ Q_OBJECT
+public:
+ HeadsUpDisplay(int w, int h, QGraphicsScene* anchorScene, QObject *parent = 0);
+ virtual ~HeadsUpDisplay();
+
+ void update();
+
+ CircularDisplay* redDisplay() const;
+ CircularDisplay* greenDisplay() const;
+ CircularDisplay* blueDisplay() const;
+ BarDisplay* healthDisplay() const;
+
+ void toggleRedColor();
+ void toggleGreenColor();
+ void toggleBlueColor();
+
+signals:
+
+public slots:
+
+private:
+ QGraphicsScene* m_anchorScene;
+ BarDisplay* m_healtBar;
+ CircularDisplay* m_redColor;
+ CircularDisplay* m_greenColor;
+ CircularDisplay* m_blueColor;
+
+};
+
+#endif // HeadsUpDisplay_h