#ifndef VBUTTON_H #define VBUTTON_H #include #include class VButton : public TQPushButton { Q_OBJECT TQ_OBJECT public: VButton(TQWidget *tqparent=0, const char *name=0); ~VButton(); void setKeyCode(unsigned int keycode); unsigned int getKeyCode(); void setText(const TQString& text); void setShiftText(const TQString& text); void capsPressed(bool press); void reposition(int width, int height); void res(); static double pw; static double ph; private: bool press; bool inrpt; protected: unsigned int keycode; TQString u; TQString l; TQRect orig_size; void timerEvent ( TQTimerEvent * ); public slots: void sendKey(); void shiftPressed(bool press); protected slots: void mousePressEvent(TQMouseEvent *e); void mouseReleaseEvent(TQMouseEvent *e); signals: void keyClick(unsigned int keycode); }; #endif