00001 #ifndef QBRADIOGROUP_H
00002 #define QBRADIOGROUP_H
00003
00004 #include "QbIncludes.h"
00005 #include "QbRadioButton.h"
00006
00007 class QbRadioButton;
00008
00009 class QbRadioGroup : public SoNode {
00010 SO_NODE_HEADER(QbRadioGroup);
00011 typedef SoNode inherited;
00012 public:
00013 static void initClass(void);
00014 QbRadioGroup(void);
00015
00016 SoSFNode choice;
00017 SoNodeList radioButtons;
00018 void addRadioButton(QbRadioButton *radio);
00019 void removeRadioButton(QbRadioButton *radio);
00020
00021 virtual void notify(SoNotList * list);
00022 private:
00023 };
00024
00025 #endif