#ifndef QPUSHBUTTON_H
#define QPUSHBUTTON_H 
#include <QtGui/qabstractbutton.h>
typedef enum QtValidLicenseForGuiModule QtGuiModule;
struct QPushButtonPrivate;
struct QMenu;
class QPushButton: public QAbstractButton{
   public: virtual struct QMetaObject const * metaObject() const
   public: static struct QMetaObject const staticMetaObject;
   public: virtual void* qt_metacast(char const *);
   public: static inline class QString tr(char const * s, char const * c = 0);
   public: static inline class QString trUtf8(char const * s, char const * c = 0);
   public: static inline class QString tr(char const * s, char const * c, int n);
   public: static inline class QString trUtf8(char const * s, char const * c, int n);
   public: virtual int qt_metacall(enum QMetaObject::Call, int, void* *);
   public: explicit QPushButton(class QWidget* parent = 0);
   public: explicit QPushButton(class QString const & text, class QWidget* parent = 0);
   public: QPushButton(class QIcon const & icon, class QString const & text, class QWidget* parent = 0);
   public: virtual ~QPushButton();
   public: virtual class QSize sizeHint() const
   public: bool autoDefault() const
   public: void setAutoDefault(bool);
   public: bool isDefault() const
   public: void setDefault(bool);
#ifndef QT_NO_MENU
   public: void setMenu(struct QMenu* menu);
   public: struct QMenu* menu() const
#endif
   public: void setFlat(bool);
   public: bool isFlat() const
#ifndef QT_NO_MENU
   public: void showMenu();
#endif
   protected: virtual bool event(struct QEvent* e);
   protected: virtual void paintEvent(struct QPaintEvent*);
   protected: virtual void keyPressEvent(struct QKeyEvent*);
   protected: virtual void focusInEvent(struct QFocusEvent*);
   protected: virtual void focusOutEvent(struct QFocusEvent*);
   private: QPushButton(class QPushButton const &);
   private: class QPushButton& operator =(class QPushButton const &);
   private: inline struct QPushButtonPrivate* d_func();
   private: inline struct QPushButtonPrivate const * d_func() const
   friend struct QPushButtonPrivate;
};
#endif // QPUSHBUTTON_H