From: Vadim Zeitlin Date: Sat, 2 Apr 2005 23:32:12 +0000 (+0000) Subject: added example code using wxEmail to send the debug report by mail X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/ed99e548af57d66000f9247b41dcedfa617b49d1 added example code using wxEmail to send the debug report by mail git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@33295 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/samples/debugrpt/debugrpt.cpp b/samples/debugrpt/debugrpt.cpp index 6680fe8a09..cd2e4d5be2 100644 --- a/samples/debugrpt/debugrpt.cpp +++ b/samples/debugrpt/debugrpt.cpp @@ -69,6 +69,32 @@ protected: } }; +// another possibility would be to build email library from contrib and use +// this class, after uncommenting it: +#if 0 + +#include "wx/net/email.h" + +class MyDebugReport : public wxDebugReportCompress +{ +public: + virtual bool DoProcess() + { + if ( !wxDebugReportCompress::DoProcess() ) + return false; + wxMailMessage msg(GetReportName() + _T(" crash report"), + _T("vadim@wxwindows.org"), + wxEmptyString, // mail body + wxEmptyString, // from address + GetCompressedFileName(), + _T("crashreport.zip")); + + return wxEmail::Send(msg); + } +}; + +#endif // 0 + // ---------------------------------------------------------------------------- // helper functions // ----------------------------------------------------------------------------