00001 #ifndef Impala_Visualzation_RotorBrowser_RotorBrowserListener_h 00002 #define Impala_Visualzation_RotorBrowser_RotorBrowserListener_h 00003 00004 #include "RotorBrowserContext.h" 00005 #include "OglGui/Window.h" 00006 00007 namespace Impala { 00008 namespace Visualization { 00009 namespace RotorBrowser { 00010 00011 class RotorBrowserListener 00012 { 00013 public: 00014 00015 virtual void 00016 ContextMoveEvent(OglGui::Window* src, int direction, int position) 00017 { 00018 } 00019 00020 virtual void 00021 ContextChangeEvent(OglGui::Window* src, RotorBrowserContext *newcontext) 00022 { 00023 } 00024 00025 virtual void 00026 BookmarkEvent(OglGui::Window* src, int shotid, bool isbookmarked) 00027 { 00028 } 00029 00030 virtual void 00031 ResetBrowserEvent() 00032 { 00033 } 00034 00035 }; 00036 00037 } 00038 } 00039 } 00040 00041 #endif