OSDN Git Service

Add color success and fail at ProgressDlg
[tortoisegit/TortoiseGitJp.git] / src / TortoiseProc / Patch.h
1 #pragma once\r
2 \r
3 #include "hwsmtp.h"\r
4 #include "TGitPath.h"\r
5 \r
6 #define REG_SMTP_SERVER _T("Software\\TortoiseGit\\EMAIL\\SMTPSERVER")\r
7 #define REG_SMTP_PORT _T("Software\\TortoiseGit\\EMAIL\\PORT")\r
8 #define REG_SMTP_ISAUTH _T("Software\\TortoiseGit\\EMAIL\\ISAUTH")\r
9 #define REG_SMTP_USER _T("Software\\TortoiseGit\\EMAIL\\USER")\r
10 #define REG_SMTP_PASSWORD _T("Software\\TortoiseGit\\EMAIL\\PASSWORD")\r
11 \r
12 class CPatch\r
13 {\r
14 protected:\r
15 //      void AddRecipient(CSmtp &mail, CString &tolist, bool isCC= FALSE);\r
16         void GetNameAddress(CString &in, CString &name,CString &address);\r
17 public:\r
18         CPatch();\r
19         ~CPatch(void);\r
20         int Parser(CString &pathfile);\r
21         int Send(CString &pathfile,CString &To, CString &CC,bool bAttachment);\r
22         \r
23         static int Send(CTGitPathList &list,CString &To,CString &CC, CString &subject,bool bAttachment,CString *errortext);\r
24 \r
25         CString m_LastError;\r
26         CString m_Author;\r
27         CString m_Date;\r
28         CString m_Subject;\r
29         CString m_PathFile;\r
30         CStringA m_Body;\r
31         CString m_strBody;\r
32         void ConvertToArray(CString &to, CStringArray &Array);\r
33 };\r