public AddColumn(SPList list, ImportFromSharePointListTaskSettings settings) { if (list == null) throw new ArgumentNullException("list"); if (settings == null) throw new ArgumentNullException("settings"); InitializeComponent(); _list = list; _settings = settings; }
/// <summary> /// Show the task user interface /// </summary> /// <param name="Owner"></param> /// <returns>whether to cancel the task, or run now</returns> public override ShowResult Show(System.Windows.Forms.IWin32Window Owner) { ImportFromSharePointListTaskForm dlg = new ImportFromSharePointListTaskForm(this.Consumer); dlg.Settings = settings; if (System.Windows.Forms.DialogResult.OK == dlg.ShowDialog(Owner)) { // gather settings values from the dialog settings = dlg.Settings; return ShowResult.RunNow; } else return ShowResult.Canceled; }
public override void RestoreStateFromXml(string xmlState) { settings = new ImportFromSharePointListTaskSettings(); settings.FromXml(xmlState); }
public override bool Initialize() { settings = new ImportFromSharePointListTaskSettings(); return true; }