MeVisLabToolboxReference
|
00001 // **InsertLicense** code 00002 //---------------------------------------------------------------------------------- 00004 00009 //---------------------------------------------------------------------------------- 00010 00011 00012 #ifndef __CSOKeyboardCommands_H 00013 #define __CSOKeyboardCommands_H 00014 00015 #include <SoCommandAction.h> 00016 00018 00019 class SoView2DCSOExtensibleEditor; 00020 00022 00023 class CSOCopyCommandAction : public SoCommandAction 00024 { 00025 public: 00026 00027 CSOCopyCommandAction(SoView2DCSOExtensibleEditor* owner); 00028 00029 virtual void execute(); 00030 }; 00031 00033 00034 class CSOCutCommandAction : public SoCommandAction 00035 { 00036 public: 00037 00038 CSOCutCommandAction(SoView2DCSOExtensibleEditor* owner); 00039 00040 virtual void execute(); 00041 }; 00042 00044 00045 class CSOPasteCommandAction : public SoCommandAction 00046 { 00047 public: 00048 00049 CSOPasteCommandAction(SoView2DCSOExtensibleEditor* owner); 00050 00051 virtual void execute(); 00052 }; 00053 00055 00056 class CSODeleteSeedPointCommandAction : public SoCommandAction 00057 { 00058 public: 00059 00060 CSODeleteSeedPointCommandAction(SoView2DCSOExtensibleEditor* owner); 00061 00062 virtual void execute(); 00063 }; 00064 00066 00067 class CSODeleteCSOCommandAction : public SoCommandAction 00068 { 00069 public: 00070 00071 CSODeleteCSOCommandAction(SoView2DCSOExtensibleEditor* owner); 00072 00073 virtual void execute(); 00074 }; 00075 00077 00078 class CSOUndoCommandAction : public SoCommandAction 00079 { 00080 public: 00081 00082 CSOUndoCommandAction(SoView2DCSOExtensibleEditor* owner); 00083 00084 virtual void execute(); 00085 }; 00086 00088 00089 class CSORedoCommandAction : public SoCommandAction 00090 { 00091 public: 00092 00093 CSORedoCommandAction(SoView2DCSOExtensibleEditor* owner); 00094 00095 virtual void execute(); 00096 }; 00097 00099 00100 class CSOCancelCommandAction : public SoCommandAction 00101 { 00102 public: 00103 00104 CSOCancelCommandAction(SoView2DCSOExtensibleEditor* owner); 00105 00106 virtual void execute(); 00107 }; 00108 00110 00111 #endif // __CSOKeyboardCommands_H