00001
00002
00003
00004
00005
00015 #ifndef _SIGNEVENTLOG_H
00016 #define _SIGNEVENTLOG_H
00017
00018 #include <SignDLL.h>
00019 #include <string>
00020
00021 class vtkKWLogDialog;
00022 class SignContext;
00023
00024 class SIGN_EXPORT SignEventLog
00025 {
00026 public:
00027 static int Error(std::string message);
00028 static int Warning(std::string message);
00029 static int Information(std::string message);
00030 static int Debug(std::string message);
00031
00032 static void SetContext(SignContext* context);
00033
00034 static void Display();
00035 static void Hide();
00036
00037 private:
00038 static vtkKWLogDialog* log;
00039 };
00040
00041 #endif