ToggleToolAction.h

00001 
00006 #ifndef _ToggleToolAction_h
00007 #define _ToggleToolAction_h
00008 
00009 // SYSTEM INCLUDES
00010 //
00011 
00012 // PROJECT INCLUDES
00013 //
00014 
00015 // LOCAL INCLUDES
00016 //
00017 
00018 // FORWARD REFERENCES
00019 //
00020 
00021 
00022 class ToggleToolAction
00023 {
00024 public:
00025 // LIFECYCLE
00026 
00029     virtual ~ToggleToolAction(void);
00030 
00031 
00032 // OPERATORS
00033 
00040     virtual bool    Action(bool toggled) = 0;
00041 
00042 // OPERATIONS
00043 // ACCESS
00044 // INQUIRY
00045 
00048     virtual bool    IsToggled() const = 0;
00049 
00050 protected:
00051 private:
00052 };
00053 
00054 // INLINE METHODS
00055 //
00056 
00057 // EXTERNAL REFERENCES
00058 //
00059 
00060 #endif  // _ToggleToolAction_h

Wygenerowano Fri Sep 29 21:04:49 2006 dla EduOptim2 programem  doxygen 1.4.6