/******************************************************************************* * Gui.h TapeSigGen Gui * T.Barnaby, BEAM Ltd, 2006-11-30 ******************************************************************************* */ #ifndef GUI_H #define GUI_H 1 #include #include #include #include #include #include #include #include #include #include #include class Gui; class Gui: public AppGui, public BThread { Q_OBJECT public: Gui(); ~Gui(); void initMain(); void initMenubar(); void initToolbar(); public slots: void manual(); void about(); void update(); void startTest(); void stopTest(); private: void* function(); QComboBox* owtype; QLineEdit* owsampleFreq; QLineEdit* owsignalAmplitude; QTextEdit* owinfo; QPushButton* owstartButton; QPushButton* owstopButton; // Signal Generator objects BList& otests; Test* otest; }; #endif