3 #include "StandAloneDlg.h"
\r
4 #include "HyperLink.h"
\r
5 // CSendMailDlg dialog
\r
7 #include "RegHistory.h"
\r
8 #include "TGitPath.h"
\r
10 #include "Registry.h"
\r
11 #include "PatchListCtrl.h"
\r
13 class CSendMailDlg : public CResizableStandAloneDialog
\r
15 DECLARE_DYNAMIC(CSendMailDlg)
\r
18 CSendMailDlg(CWnd* pParent = NULL); // standard constructor
\r
19 virtual ~CSendMailDlg();
\r
22 enum { IDD = IDD_SENDMAIL };
\r
25 virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
\r
26 virtual BOOL OnInitDialog();
\r
27 DECLARE_MESSAGE_MAP()
\r
29 void UpdateSubject();
\r
31 CHyperLink m_SmtpSetup;
\r
35 CRegHistory m_AddressReg;
\r
42 CPatchListCtrl m_ctrlList;
\r
43 CTGitPathList m_PathList;
\r
45 CRegDWORD m_regAttach;
\r
46 CRegDWORD m_regCombine;
\r
48 std::map<int,CPatch> m_MapPatch;
\r
50 afx_msg void OnBnClickedSendmailCombine();
\r
51 afx_msg void OnBnClickedOk();
\r
52 afx_msg void OnLvnItemchangedSendmailPatchs(NMHDR *pNMHDR, LRESULT *pResult);
\r
53 afx_msg void OnNMDblclkSendmailPatchs(NMHDR *pNMHDR, LRESULT *pResult);
\r
54 afx_msg void OnEnChangeSendmailSubject();
\r