LibCT 2.0
|
00001 // ------------------------------------------------------------------ 00012 #ifndef _LIBCT_CHOICENODE_H 00013 #define _LIBCT_CHOICENODE_H 00014 00015 #include "Node.h" 00016 00017 namespace LibCT 00018 { 00020 class ChoiceNode : public Node 00021 { 00022 public: 00023 enum Events 00024 { 00025 EventsOnSelect, 00026 }; 00027 00029 explicit ChoiceNode( 00030 Node* pParent, 00031 const std::string& text 00032 ); 00033 00035 ~ChoiceNode(); 00036 00039 Node* GetNext(); 00040 }; 00041 } 00042 00043 #endif // _LIBCT_CHOICENODE_H