#ifndef RADARSTATUS_H #define RADARSTATUS_H #include #include #include #include #include #include #include class RadarStatus : public QWidget { Q_OBJECT public: RadarStatus(); // Default constructor. ~RadarStatus(); // Default destructor. QGroupBox* getGroupBox( QString title ); // Returns the QGroupBox containing the moduel. // Functions to set each LED, or all of them together. void setAllLED( QColor color ); void setRadarLED( QColor color ); void setRecordLED( QColor color ); void setQLookLED( QColor color ); private: enum { numLEDs = 3, RADAR = 0, REC = 1, QLOOK = 2 }; QVBoxLayout* layout; QGroupBox* rBox; QLabel* ledLabels[ numLEDs ]; QFrame* led[ numLEDs ]; }; #endif // RADARSTATUS_H