00001 #ifndef QBPUSHBUTTON_H 00002 #define QBPUSHBUTTON_H 00003 00004 #include "QbButton.h" 00005 00006 class QbPushButton : public QbButton { 00007 SO_NODE_HEADER(QbPushButton); 00008 typedef QbButton inherited; 00009 00010 public: 00011 static void initClass(void); 00012 QbPushButton(void); 00013 SoSFString caption; 00014 SoSFEnum textAlignment; 00015 SoSFName fontName; 00016 SoSFColor fontColor; 00017 SoSFBool autoSize; 00018 private: 00019 static const char * DEFAULT_OFF[]; 00020 static const char * DEFAULT_OFFDOWN[]; 00021 }; 00022 00023 #endif