LibCT 2.0

Include/ChoiceNode.h

Go to the documentation of this file.
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