#ifndef KEYPAD_H #define KEYPAD_H #include #include #include class TQCloseEvent; class CharButton : public TQPushButton { TQ_OBJECT public: CharButton(const TQString &text, TQWidget *parent=0, const char *name=0); ~CharButton() {} signals: void clicked(const TQString &); private slots: void emitClicked(); private: TQString m_text; }; class MathKeypad : public TQWidget { TQ_OBJECT public: MathKeypad(TQWidget *parent=0, const char *name=0); ~MathKeypad() {} signals: void closing(); void insertChar(const TQString &); void add(); void subtract(); void multiply(); void divide(); void enter(); void backspace(); void eex(); protected: void closeEvent(TQCloseEvent *); }; #endif