MeVisLabToolboxReference
MeVisLab/Standard/Sources/Inventor/SoCSO/SoView2DCSOEditor/SoView2DCSOExtensibleEditor/CSOKeyboardCommands.h
Go to the documentation of this file.
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