Go to the documentation of this file.00001
00002
00003
00004
00005
00008
00009 #ifndef lgrEditorThread_H_
00010 #define lgrEditorThread_H_
00011
00012 #include <vlutil/vlRunnable.h>
00013
00014 #include "lgrCore.h"
00015 #include "lgrCommandDispatcher.h"
00016
00017 namespace MAKLogger
00018 {
00019 class DtLgrEditorDriver;
00020
00021 class DT_DLL_LGRCORE DtLgrEditorThread : public DtRunnable
00022 {
00023 public:
00025 DtLgrEditorThread(DtLgrEditorDriver* editorDriver);
00026
00028 virtual ~DtLgrEditorThread();
00029
00031 virtual void run();
00032
00034 virtual void editorOperation() = 0;
00035
00036 protected:
00037 DtCommandDispatcherSP myDispatcher;
00038
00039 };
00040
00041
00042 }
00043
00044 #endif