buttongroup.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 #ifndef BUTTONGROUP_H
00025 #define BUTTONGROUP_H
00026
00027 #include <qbuttongroup.h>
00028
00029
00030 class ButtonGroup : public QButtonGroup
00031 {
00032 Q_OBJECT
00033 public:
00034 ButtonGroup(QWidget* parent, const char* name = 0L);
00035 ButtonGroup(const QString& title, QWidget* parent, const char* name = 0L);
00036 ButtonGroup(int strips, Qt::Orientation, QWidget* parent, const char* name = 0L);
00037 ButtonGroup(int strips, Qt::Orientation, const QString& title, QWidget* parent, const char* name = 0L);
00038 virtual void setButton(int id) { QButtonGroup::setButton(id); emit buttonSet(id); }
00039 #if QT_VERSION < 300
00040 void setInsideMargin(int) { }
00041 protected:
00042 virtual void childEvent(QChildEvent*);
00043 private:
00044 int defaultAlignment;
00045 #endif
00046 signals:
00047 void buttonSet(int id);
00048 };
00049
00050 #endif // BUTTONGROUP_H
This file is part of the documentation for kdelibs Version 3.1.5.