#ifndef HeadsUpDisplay_h #define HeadsUpDisplay_h #include #include 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