#ifndef COLPAIRSWITCH_H #define COLPAIRSWITCH #include "ui_ColPairSwitchBase.h" //Added by qt3to4: #include #include class QPixmap; class ColourButton : public QPushButton { Q_OBJECT public: ColourButton(const QString &text, QWidget *parent=0); ~ColourButton(); public slots: void setState(); }; class ColPairSwitch : public QDialog, public Ui::ColPairSwitchBase{ Q_OBJECT public: ColPairSwitch(QWidget* parent = 0, Qt::WFlags fl = 0 , int nButtons=9); ~ColPairSwitch(); public slots: void allOff(); void allOn(); public: std::vector& getButtons(){return m_buttons;} private: int m_nButtons; std::vector m_buttons; }; #endif