public BpmOnlineHomepageTaskList(BpmOnlineConfigHomepageExtension owner, MethodTaskItemUsages usage, BpmOnlineSite site) { _usage = usage; _owner = owner; _site = site; _module = _owner.Module; _connection = _module.Connection; }
public override ICollection GetTaskItems() { const MethodTaskItemUsages usage = MethodTaskItemUsages.ContextMenu | MethodTaskItemUsages.TaskList; var result = new ArrayList { new MethodTaskItem("ApplyChanges", "Apply", string.Empty, string.Empty, Resources.apply_16) { Usage = usage, Enabled = _owner.HasChanges && _owner.CanApplyChanges }, new MethodTaskItem("CancelChanges", "Cancel", string.Empty, string.Empty, Resources.cancel_16) { Usage = usage, Enabled = _owner.HasChanges } }; return(result.ToArray(typeof(TaskItem)) as TaskItem[]); }
public static MethodTaskItem SetUsage(this MethodTaskItem method, bool enabled = true, MethodTaskItemUsages usage = MethodTaskItemUsages.ContextMenu | MethodTaskItemUsages.TaskList) { method.Enabled = enabled; method.Usage = usage; return(method); }