2 #include "SendMailCommand.h"
\r
3 #include "SendMailDlg.h"
\r
4 #include "SVNProgressDlg.h"
\r
6 bool SendMailCommand::Execute()
\r
10 dlg.m_PathList = orgPathList;
\r
12 if(dlg.DoModal()==IDOK)
\r
14 if(dlg.m_PathList.GetCount() == 0)
\r
17 CGitProgressDlg progDlg;
\r
19 theApp.m_pMainWnd = &progDlg;
\r
20 progDlg.SetCommand(CGitProgressDlg::GitProgress_SendMail);
\r
22 if (parser.HasVal(_T("closeonend")))
\r
23 progDlg.SetAutoClose(parser.GetLongVal(_T("closeonend")));
\r
25 progDlg.SetPathList(dlg.m_PathList);
\r
26 //ProjectProperties props;
\r
27 //props.ReadPropsPathList(dlg.m_pathList);
\r
28 //progDlg.SetProjectProperties(props);
\r
29 progDlg.SetItemCount(dlg.m_PathList.GetCount());
\r
32 if(dlg.m_bAttachment)
\r
33 flags |= SENDMAIL_ATTACHMENT;
\r
35 flags |= SENDMAIL_COMBINED;
\r
37 progDlg.SetSendMailOption(dlg.m_To,dlg.m_CC,dlg.m_Subject,flags);
\r