1 #include <qframe.h>
2 #include <qpalette.h>
3 
4 class QwtDial;
5 class QwtAnalogClock;
6 class SpeedoMeter;
7 class AttitudeIndicator;
8 
9 class CockpitGrid: public QFrame
10 {
11     Q_OBJECT
12 
13 public:
14     CockpitGrid(QWidget *parent = NULL);
15 
16 private slots:
17     void changeSpeed();
18     void changeGradient();
19     void changeAngle();
20 
21 private:
22     QPalette colorTheme(const QColor &) const;
23     QwtDial *createDial(int pos);
24 
25     QwtAnalogClock *d_clock;
26     SpeedoMeter *d_speedo;
27     AttitudeIndicator *d_ai;
28 };
29