00001
00002
00003
00004
00005
00006
00007
00008
00010
00011 #ifndef PROVOKEDWARNING_H
00012 #define PROVOKEDWARNING_H
00013
00014 #ifdef __GNUG__
00015 #pragma interface "ProvokedWarning.h"
00016 #endif
00017
00018 #include <wxGuiTest/Common.h>
00019
00020 #include <wx/datetime.h>
00021
00022 namespace wxTst {
00023
00024
00033 class ProvokedWarning
00034 {
00035 public:
00045 ProvokedWarning (const wxString &caption,
00046 const wxString& message, const unsigned int timeout);
00047
00048
00052 virtual ~ProvokedWarning () {}
00053
00054
00060 virtual const wxString& GetCaption () const;
00061
00062
00068 virtual const wxString& GetMessage () const;
00069
00070
00076 virtual const wxDateTime& GetTimeout () const;
00077
00078 protected:
00079
00080 private:
00081 wxString m_caption;
00082 wxString m_message;
00083 wxDateTime m_timeout;
00084
00085 private:
00086
00087 ProvokedWarning (const ProvokedWarning &rhs);
00088 ProvokedWarning & operator= (const ProvokedWarning &rhs);
00089 };
00090
00091 }
00092
00093 #endif // PROVOKEDWARNING_H
00094