public:
explicit QButtonGroup(QObject *parent = 0);
~QButtonGroup();
void setExclusive(bool);
bool exclusive() const;
void addButton(QAbstractButton *);
void addButton(QAbstractButton *, int id);
void removeButton(QAbstractButton *);
QList<QAbstractButton*> buttons() const;
QAbstractButton * checkedButton() const;
QAbstractButton *button(int id) const;
void setId(QAbstractButton *button, int id);
int id(QAbstractButton *button) const;
int checkedId() const;
Q_SIGNALS:
void buttonClicked(QAbstractButton *);
void buttonClicked(int);
void buttonPressed(QAbstractButton *);
void buttonPressed(int);
void buttonReleased(QAbstractButton *);
void buttonReleased(int);
#ifdef QT3_SUPPORT
public:
inline QT3_SUPPORT void insert(QAbstractButton *b) { addButton(b); }
inline QT3_SUPPORT void remove(QAbstractButton *b) { removeButton(b); }
#endif