00001
00002
00003
00004
00005
00006
00007
00008
00010
00011 #ifndef TIMEDDIALOGENDER_H
00012 #define TIMEDDIALOGENDER_H
00013
00014 #ifdef __GNUG__
00015 #pragma interface "TimedDialogEnder.h"
00016 #endif
00017
00018 #include <wxGuiTest/Common.h>
00019
00020 namespace wxTst {
00021
00022
00038 class TimedDialogEnder : public wxEvtHandler
00039 {
00040 DECLARE_CLASS(TimedDialogEnder)
00041 DECLARE_EVENT_TABLE()
00042
00043 public:
00053 TimedDialogEnder (unsigned int milliseconds,
00054 const wxString &windowCaption, int returnCode);
00055
00056
00060 virtual ~TimedDialogEnder ();
00061
00062
00071 virtual bool GetSuccess () const;
00072
00073 protected:
00080 virtual void DestroyTimer ();
00081
00082
00088 virtual void OnTimer (wxTimerEvent& event);
00089
00090 private:
00091 wxTimer *m_timer;
00092 long m_timerId;
00093
00094 wxString m_windowCaption;
00095 int m_returnCode;
00096
00097 bool m_success;
00098
00099 };
00100
00101 }
00102
00103 #endif // TIMEDDIALOGENDER_H
00104