#ifndef CHANNEL_H #define CHANNEL_H #include class QComboBox; class QLCDNumber; class QWidget; class QHBoxLayout; class Choice : public QWidget { Q_OBJECT public: Choice(int n,QWidget *parent = 0); signals: void currentIndexChanged(int newValue); private: QComboBox *combo; }; class ADC : public QWidget { public: ADC(QWidget *parent = 0); }; class Channel : public QWidget { public: Channel(int n,QWidget *parent = 0); }; class Data : public QWidget { Q_OBJECT public: Data(QWidget *parent = 0); public slots: void DataUpdate(int combo_val); private: QLCDNumber *lcd; ADC *adc; QWidget *widg; }; class MyWidget : public QWidget { public: MyWidget(QWidget *parent = 0); }; #endif