/// <summary> /// all this is just so that wesay doesn't hang waiting for this to happen. /// </summary> // class EmailMessage: System.ComponentModel.BackgroundWorker // { // private string subject; // private string contents; // private MAPI msg; // // public EmailMessage(string subject, string contents, MAPI msg) // { // this.subject = subject; // this.msg = msg; // this.contents = contents; // } // //// protected override void OnDoWork(System.ComponentModel.DoWorkEventArgs e) //// { //// base.OnDoWork(e); //// msg.SendMailPopup(subject,contents); //// } // protected void Start() // { // msg.SendMailPopup(subject,contents); // } // public void SendMail() // { // System.Threading.Thread t = new Thread(Start); // t.IsBackground = false; // t.Start(); // // } // } #region IWeSayAddinHasSettings Members public bool DoShowSettingsDialog(Form parentForm, ProjectInfo projectInfo) { var dlg = new SendProjectEmailSettingsDialog(_settings); return(dlg.ShowDialog(parentForm) == DialogResult.OK); }
/// <summary> /// all this is just so that wesay doesn't hang waiting for this to happen. /// </summary> // class EmailMessage: System.ComponentModel.BackgroundWorker // { // private string subject; // private string contents; // private MAPI msg; // // public EmailMessage(string subject, string contents, MAPI msg) // { // this.subject = subject; // this.msg = msg; // this.contents = contents; // } // //// protected override void OnDoWork(System.ComponentModel.DoWorkEventArgs e) //// { //// base.OnDoWork(e); //// msg.SendMailPopup(subject,contents); //// } // protected void Start() // { // msg.SendMailPopup(subject,contents); // } // public void SendMail() // { // System.Threading.Thread t = new Thread(Start); // t.IsBackground = false; // t.Start(); // // } // } #region IWeSayAddinHasSettings Members public bool DoShowSettingsDialog(Form parentForm, ProjectInfo projectInfo) { SendProjectEmailSettingsDialog dlg = new SendProjectEmailSettingsDialog(_settings); return dlg.ShowDialog(parentForm) == DialogResult.OK; }