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