Can't change branch name when branch is not default name
[TortoiseGit.git] / src / TortoiseProc / SendMailDlg.h
blob22947a953deee6d453ec562ade3fcf0664a0856f
1 #pragma once
2 #include "afxcmn.h"
3 #include "StandAloneDlg.h"
4 #include "HyperLink.h"
5 // CSendMailDlg dialog
6 #include "ACEdit.h"
7 #include "RegHistory.h"
8 #include "TGitPath.h"
9 #include "patch.h"
10 #include "Registry.h"
11 #include "PatchListCtrl.h"
13 class CSendMailDlg : public CResizableStandAloneDialog
15 DECLARE_DYNAMIC(CSendMailDlg)
17 public:
18 CSendMailDlg(CWnd* pParent = NULL); // standard constructor
19 virtual ~CSendMailDlg();
21 // Dialog Data
22 enum { IDD = IDD_SENDMAIL };
24 protected:
25 virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
26 virtual BOOL OnInitDialog();
27 DECLARE_MESSAGE_MAP()
29 void UpdateSubject();
31 CHyperLink m_SmtpSetup;
33 CACEdit m_ctrlCC;
34 CACEdit m_ctrlTO;
35 CRegHistory m_AddressReg;
36 public:
37 CString m_To;
38 CString m_CC;
39 CString m_Subject;
40 BOOL m_bAttachment;
41 BOOL m_bCombine;
42 CPatchListCtrl m_ctrlList;
43 CTGitPathList m_PathList;
45 CRegDWORD m_regAttach;
46 CRegDWORD m_regCombine;
48 std::map<int,CPatch> m_MapPatch;
50 afx_msg void OnBnClickedSendmailCombine();
51 afx_msg void OnBnClickedOk();
52 afx_msg void OnLvnItemchangedSendmailPatchs(NMHDR *pNMHDR, LRESULT *pResult);
53 afx_msg void OnNMDblclkSendmailPatchs(NMHDR *pNMHDR, LRESULT *pResult);
54 afx_msg void OnEnChangeSendmailSubject();