diff options
Diffstat (limited to 'src/HeadsUpDisplay.h')
| -rw-r--r-- | src/HeadsUpDisplay.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/HeadsUpDisplay.h b/src/HeadsUpDisplay.h index ed88270..940b36a 100644 --- a/src/HeadsUpDisplay.h +++ b/src/HeadsUpDisplay.h @@ -1,23 +1,30 @@ #ifndef HeadsUpDisplay_h #define HeadsUpDisplay_h #include <QObject> +#include <QPixmap> class QGraphicsScene; class BarDisplay; class CircularDisplay; -class HeadsUpDisplay : public QObject +class HeadsUpDisplay : public QObject, public QPixmap { Q_OBJECT public: - HeadsUpDisplay(QGraphicsScene* anchorScene, QObject *parent = 0); + 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; |
