public:
explicit QAbstractButton(QWidget* parent=0);
~QAbstractButton();
void setText(const QString &text);
QString text() const;
void setIcon(const QIcon &icon);
QIcon icon() const;
QSize iconSize() const;
#ifndef QT_NO_SHORTCUT
void setShortcut(const QKeySequence &key);
QKeySequence shortcut() const;
#endif
void setCheckable(bool);
bool isCheckable() const;
bool isChecked() const;
void setDown(bool);
bool isDown() const;
void setAutoRepeat(bool);
bool autoRepeat() const;
void setAutoRepeatDelay(int);
int autoRepeatDelay() const;
void setAutoRepeatInterval(int);
int autoRepeatInterval() const;
void setAutoExclusive(bool);
bool autoExclusive() const;
#ifndef QT_NO_BUTTONGROUP
QButtonGroup *group() const;
#endif
public Q_SLOTS:
void setIconSize(const QSize &size);
void animateClick(int msec = 100);
void click();
void toggle();
void setChecked(bool);
Q_SIGNALS:
void pressed();
void released();
void clicked(bool checked = false);
void toggled(bool checked);